2008-12-01 9 views

Respuesta

17

Tenía curiosidad acerca de esto mismo y no encontrar nada que decidí tratar de conseguir algo para trabajar. La respuesta corta es que resulta que un servicio SOAP realmente se puede hacer usando la última alpha ZSI library. 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 tutorial on how to deploy a SOAP service to the Google App Engine. Es un proceso largo, así que solo estoy vinculando a él en lugar de pegarlo todo aquí.

+0

8 años después y estoy enfrentando un problema relacionado pero en java no python, por favor ayuda http://stackoverflow.com/questions/41573829/how-to-send-and-receive-soap-data-from-webservice-to- Motor de aplicaciones de Google –

0

Aquí hay un proyecto de Python Web Services que puede ser útil.

EDITAR

Y aquí es un SOAP consuming demonstration ....

+1

En realidad, esa búsqueda no le dará ningún ejemplo útil. De todas las cuentas, probablemente no se puede hacer. – carson

+0

No hay ejemplos y los servicios web de Python parecen estar muertos. – Martin

+0

Simplemente ponga otro enlace a ejemplos de código. –

1

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

sitio del Proyecto: http://code.google.com/p/webserviceservlet/

la esperanza que esto sea útil.

EDIT: di cuenta de que esto es una cuestión de pitón y el proyecto de enlace es el proyecto java ....

-1

Usted puede echar un vistazo en el marco Bottle. 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.