32 votes

Comment écrire un service Web pour Google App Engine?

Je me demande simplement comment écrire un service Web (XML - SOAP) pour Google App Engine? Je suis vraiment nouveau avec Python et je cherche par exemple depuis un moment, mais aucune chance.

Est-ce que quelqu'un peut me signaler un article ou simplement me donner un exemple de service Web en Python avec Google App Engine?

Merci!

17voto

carson Points 3852

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 de la 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.

4voto

jamtoday Points 1811

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

1voto

Miki Points 11

Je sais que c'est un vieux fil, mais juste au cas où quelqu'un lirait ceci. 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/

J'espère que c'est utile.

EDIT: Je viens de remarquer que c’est une question de python et que le projet de lien est un projet java ....

0voto

Mitchel Sellers Points 38352

Voici un projet de services Web Python qui pourrait être utile.

MODIFIER

Et voici une démonstration de consommation de savon ....

-1voto

Vous pouvez jeter un coup d'œil au framework Bottle . C'est un framework Python qui avec vous permet de créer facilement une API REST. À mon avis, le repos est certainement meilleur que le savon. Il peut être facilement consommé par tout logiciel capable de parler http, et sa mise en œuvre est plus rapide.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X