Frage

Ich habe eine mittelgroße Anwendung, die als .NET-Web-Service ausgeführt wird, die ich nicht steuere, und ich möchte eine lose pythonische API darüber erstellen, um ein einfaches Scripting zu ermöglichen.

Ich wollte wissen, was die beste/praktischste Lösung für die Nutzung von Webdiensten in Python ist.

Bearbeiten:Ich muss eine komplexe Seife ws konsumieren und ich habe keine Kontrolle darüber.

War es hilfreich?

Lösung

Jython Und IronPython Geben Sie Zugriff auf großartige Java- und .NET-SOAP-Bibliotheken.

Wenn Sie CPython benötigen, ZSI war für mich flockig, aber es könnte möglich sein, ein solches Werkzeug zu verwenden Robin um eine gute C++-SOAP-Bibliothek zu umschließen, z gSOAP oder Apache Axis C++

Andere Tipps

Wenn ich APIs offenlegen muss, mache ich das lieber als JSON.Python bietet hervorragende Unterstützung für JSON-Objekte (JSON-Objekte sind tatsächlich Python-Wörterbücher).

Die meisten Pakete auf Python, über die ein SOAP-Dienst aufgerufen werden kann, funktionieren auf Python 2.x, hatten jedoch Probleme auf Python 3.x

Die beste Lösung für Python 3.x, die ich gefunden habe, ist Schaum-jurko

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top