Question

J'ai une taille moyenne de l'application qui fonctionne comme un .net web-service dont je ne contrôle pas, et je veux créer un lâche pythonic API au-dessus d'elle, pour faciliter l'écriture de scripts.

Je voulais savoir quel est le meilleur/le plus pratique pour l'utilisation de services web en python.

Edit:J'ai besoin de consommer un savon complexe WS et je n'ai aucun contrôle sur elle.

Était-ce utile?

La solution

Jython et IronPython donner accès à une grande Java & .NET SAVON bibliothèques.

Si vous avez besoin Disponible, ZSI a été feuilletée pour moi, mais il pourrait être possible d'utiliser un outil comme Robin pour envelopper un bon C++ SAVON bibliothèque comme gSOAP ou Apache Axis C++

Autres conseils

Si j'ai à exposer les Api, je préfère faire comme JSON.Python est un excellent support pour les objets JSON JSON (les Objets sont en effet python dictionnaires)

La plupart des paquets sur python qu'un service SOAP à travers eux peut être appelé fonctionne sur python 2.x, mais a eu des problèmes sur Python 3.x

Le meilleur ajustement pour python 3.x que j'ai trouvé est suds-jurko

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top