Каков наилучший способ использования веб-сервисов на python?

StackOverflow https://stackoverflow.com/questions/28961

  •  09-06-2019
  •  | 
  •  

Вопрос

У меня есть приложение среднего размера, которое работает как веб-сервис .net, которым я не управляю, и я хочу создать над ним свободный pythonic API для упрощения написания сценариев.

Я хотел знать, какое является лучшим / наиболее практичным решением для использования веб-сервисов на python.

Редактировать:Мне нужно использовать сложный soap WS и я не могу это контролировать.

Это было полезно?

Решение

Джитон и Железный Питон предоставьте доступ к отличным библиотекам Java и .NET SOAP.

Если вам нужен CPython, ZSI для меня это было непросто, но можно было бы использовать такой инструмент, как Робин чтобы обернуть хорошую библиотеку SOAP на C ++, такую как gSOAP или Apache Axis C ++

Другие советы

Если мне нужно предоставить API-интерфейсы, я предпочитаю делать это в формате JSON.Python имеет отличную поддержку объектов JSON (объекты JSON являются фактическими словарями python).

Большинство пакетов на python, которые могут быть вызваны службой SOAP через них, работают на python 2.x, но были проблемы на Python 3.x

Лучше всего подходит для python 3.x, что я нашел, это пена-юрко

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top