Pregunta

Tengo una aplicación de tamaño mediano que se ejecuta como un servicio web .NET que no controlo, y quiero crear una API pitónica suelta sobre ella para habilitar secuencias de comandos fáciles.

Quería saber cuál es la mejor/más práctica solución para usar servicios web en Python.

Editar:Necesito consumir un jabón complejo y no tengo control sobre él.

¿Fue útil?

Solución

Jython y HierroPython brinde acceso a excelentes bibliotecas Java y .NET SOAP.

Si necesita CPython, ZSI Ha sido complicado para mí, pero podría ser posible utilizar una herramienta como Robin para empaquetar una buena biblioteca SOAP de C++ como gSOAP o Eje Apache C++

Otros consejos

Si tengo que exponer API, prefiero hacerlo como JSON.Python tiene un excelente soporte para objetos JSON (los objetos JSON son, de hecho, diccionarios de Python)

La mayoría de los paquetes en Python a los que se puede llamar un servicio SOAP a través de ellos funcionan en Python 2.x, pero tuvieron problemas en Python 3.x.

La mejor opción para Python 3.x que he encontrado es espuma-jurko

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top