Comment écrire un Web Service de Google App Engine?
Je suis vraiment en Python et j'ai été à la recherche pour un exemple sur la façon d'écrire d'un Service Web (XML - SOAP) en Python avec Google App Engine avec pas de chance.
Quelqu'un peut-il m'indiquer un article ou me donner un exemple sur la façon de faire cela?
Vous devez vous connecter pour publier un commentaire.
J'ai été curieux au sujet de moi-même et ne trouvant rien, j'ai décidé d'essayer d'obtenir quelque chose à travailler. La réponse courte est qu'il s'avère un service SOAP peut-être fait en utilisant la dernière alpha ZSI bibliothèque. Cependant, il n'est pas simple et je ne voulais pas faire beaucoup plus que d'une simple demande de sorte qu'il pourrait tomber en morceaux avec un type complexe. Je vais essayer de trouver le temps d'écrire un tutoriel sur la façon de le faire et de modifier cette réponse avec plus de détails.
Sauf si cela est absolument nécessaire, je ferais ce que jamtoday dit et aller avec une de REPOS ou de service RPC. Le SAVON pourrait être rempli avec de la difficulté.
Mise à jour: Pour toute personne intéressée, j'ai écrit un tutoriel sur la façon de déployer un service SOAP pour le Google App Engine. C'est un processus long, donc je suis juste un lien vers elle au lieu de coller tous ici.
Si vous voulez faire quelque chose avec App Engine plus précisément, il existe des bibliothèques qui rendent le tout beaucoup plus vite à la fin. Je vous recommande de regarder le XML-RPC et de REPOS des exemples.
http://appengine-cookbook.appspot.com/recipe/xml-rpc-server-using-google-app-engine/
http://github.com/fczuardi/gae-rest/tree/master
Je sais que c'est un vieux thread mais juste au cas où si quelqu'un arrive à lire ce qui suit.
Je viens de commencer un projet open source pour la création de services web sur GAE.
Site du projet: http://code.google.com/p/webserviceservlet/
Espère que cela est utile.
EDIT:
Viens de remarquer que c'est un python question et le lien projet est projet java....
Ici est un Python Web Services projet qui pourrait être utile.
MODIFIER
Et voici une SAVON de consommer de démonstration....
Vous pouvez prendre un coup d'oeil à la Bouteille cadre. C'est un Python cadre avec qui vous pouvez facilement créer une api REST.
À mon avis, le RESTE est certainement mieux que le SAVON. Il peut être facilement consommé par n'importe quel logiciel capable de parler http, et c'est plus rapide à mettre en œuvre.