Pregunta ¿Cómo escribir un servicio web para Google App Engine? [cerrado]


Soy muy nuevo en Python y he estado buscando un ejemplo sobre cómo escribir un servicio web (XML - SOAP) en Python con Google App Engine sin suerte.

¿Puede alguien señalarme un artículo o darme un ejemplo sobre cómo hacer esto?


32
2017-12-01 17:39


origen


Respuestas:


Tenía curiosidad sobre esto yo mismo y al no encontrar nada, decidí intentar que algo funcionara. La respuesta corta es que resulta que un servicio SOAP realmente se puede hacer usando el último alfa Biblioteca ZSI. Sin embargo, no es simple y no hice mucho más que una simple solicitud por lo que podría derrumbarse con un tipo complejo. Trataré de encontrar tiempo para escribir un tutorial sobre cómo hacerlo y editar esta respuesta con más detalle.

A menos que sea un requisito difícil, haré lo que dice jamtoday e iré con un servicio REST o RPC. La forma de SOAP podría estar llena de problemas.

Actualización: para cualquier persona interesada, he escrito un tutorial sobre cómo implementar un servicio SOAP en Google App Engine. Es un proceso largo, así que solo estoy vinculando a él en lugar de pegarlo todo aquí.


17
2017-12-02 05:22



Si desea hacer algo con App Engine específicamente, existen bibliotecas que lo harán mucho más rápido. Recomiendo mirar los ejemplos XML-RPC y REST.

http://appengine-cookbook.appspot.com/recipe/xml-rpc-server-using-google-app-engine/

http://github.com/fczuardi/gae-rest/tree/master


4
2017-12-02 03:40



Sé que este es un hilo viejo, pero por si acaso alguien leyera esto. Acabo de comenzar un proyecto de código abierto para crear servicios web en GAE.

Sitio del proyecto: http://code.google.com/p/webserviceservlet/

Espero que esto sea útil.

EDITAR: Recién noté que esta es una pregunta de Python y el proyecto de enlace es un proyecto de Java ....


1
2017-09-20 08:35



Aquí hay un Servicios web de Python proyecto que podría ser útil.

EDITAR

Y aquí hay un Demostración de consumo de SOAP....


0
2017-12-01 19:30



Podrías echar un vistazo al Botella marco de referencia. Es un marco de Python que con usted puede crear fácilmente una API REST. En mi opinión, REST es definitivamente mejor que SOAP. Puede ser consumido fácilmente por cualquier software capaz de hablar http, y es más rápido de implementar.


-1
2017-10-29 09:52