Domanda

Ho un'applicazione di medie dimensioni che funziona come un servizio Web .NET che non controllo e voglio creare un'API pitonica libera sopra di essa per consentire un facile scripting.

Volevo sapere qual è la soluzione migliore/più pratica per utilizzare i servizi web in Python.

Modificare:Devo consumare un sapone complesso WS e non ho alcun controllo su di esso.

È stato utile?

Soluzione

Jython E IronPython dare accesso a fantastiche librerie SOAP Java e .NET.

Se hai bisogno di CPython, ZSI è stato instabile per me, ma potrebbe essere possibile utilizzare uno strumento come Robin per racchiudere una buona libreria SOAP C++ come gSOAP O Apache Axis C++

Altri suggerimenti

Se devo esporre le API, preferisco farlo come JSON.Python ha un eccellente supporto per gli oggetti JSON (gli oggetti JSON sono infatti dizionari Python)

La maggior parte dei pacchetti su Python che possono chiamare un servizio SOAP tramite loro funzionano su Python 2.x, ma presentavano problemi su Python 3.x

La soluzione migliore per Python 3.x che ho trovato è schiuma-jurko

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top