Qual é a melhor forma para usar os serviços da web em python?
-
09-06-2019 - |
Pergunta
Eu tenho um tamanho médio de aplicação que é executado como um .net web service que eu não controlo, e eu quero criar um frouxo pythonic API acima, para facilitar a criação de scripts.
Eu queria saber qual é a melhor e mais prática solução para o uso de serviços da web em python.
Editar:Eu preciso consumir um complexo de sabão WS e eu não tenho nenhum controle sobre ele.
Solução
Standards e IronPython dar acesso ao grande Java & .NET SABÃO bibliotecas.
Se você precisa de CPython, ZSI foi esquisito para mim, mas pode ser possível utilizar uma ferramenta como o Robin para quebrar um bom C++ SABÃO biblioteca, tais como gSOAP ou Apache Axis C++
Outras dicas
Se eu tiver que expor APIs, eu prefiro fazê-lo, como JSON.Python tem um excelente suporte para JSON objetos (Objetos JSON são de facto python dicionários)
A maioria dos pacotes python que um serviço SOAP, através deles, pode ser chamado funciona em python 2.x, mas teve problemas no Python 3.x
O melhor ajuste para o python 3.x que eu tenho encontrado é suds-jurko