Можете ли вы порекомендовать клиент Python SOAP, который может принимать вложения WS? - PullRequest
3 голосов
/ 29 января 2009

Я прочитал смешанные обзоры Suds и ZSI - двух библиотек Python SOAP. Однако мне неясно, может ли кто-либо из них поддерживать WS-Attachments. Я бы предпочел использовать Suds (кажется, более простым), но я предпочитаю использовать любую библиотеку, которая соответствует моим потребностям.

Ответы [ 3 ]

1 голос
/ 17 февраля 2009

Я считаю, soaplib может обрабатывать вложения. Я просто не уверен, насколько точно он совместим с WS-Attachments, потому что они не трубят об этом.

Вот пример клиента, который, по их словам, допускает «полезную нагрузку MIME из нескольких частей»:

helloworld_attach.py ​​

1 голос
/ 17 февраля 2009

Для ваших требований я бы рекомендовал ZSI. Из своей документации

Его также можно использовать для создания приложений с использованием сообщений SOAP с вложениями.

Их сайт не такой красивый, как Suds, но в пакет входит многообещающая документация.

SOAPpy имеет поддержку вложений в своем списке TODO. Suds нигде не упоминает слово «вложения». Если вам нужны вложения и вы не хотите их реализовывать самостоятельно, тогда ZSI - ваш выбор.

0 голосов
/ 19 февраля 2009

По моему опыту, Suds был единственным пакетом Python, который действительно работает. Я не использовал вложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...