services requests example crear python web-services soap

requests - ¿Cuál es la mejor forma de usar servicios web en python?



web service python flask (3)

Si tengo que exponer las API, prefiero hacerlo como JSON. Python tiene una excelente compatibilidad con objetos JSON (los objetos JSON son, de hecho, diccionarios de python)

Tengo una aplicación de tamaño mediano que se ejecuta como un servicio web .net que no controlo, y quiero crear una API pythonic suelta encima para habilitar la creación de scripts.

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

Edición: necesito consumir un jabón complejo WS y no tengo control sobre él.


Jython e IronPython dan acceso a geniales bibliotecas Java y .NET SOAP.

Si necesita CPython, ZSI ha sido escamoso para mí, pero podría ser posible usar una herramienta como Robin para envolver una buena biblioteca SOAP de C ++ como gSOAP o Apache Axis C ++.


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

El mejor ajuste para python 3.x que he encontrado es suds-jurko