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.

Foi útil?

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

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top