2014-09-18 1 views
2

Первый раз с использованием SOAP и интересно, как я могу сделать простой запрос SOAP с помощью django? Я еще не пробовал настраивать pysimplesoap, сначала хочу сделать подключение к webservice.Отправить запрос SOAP с Django

У меня есть строка заголовка XML и тела

xml_header = "" 
xml_body = "" 

Как я могу отправить этот запрос и ждать ответа?

EDIT: Я использую Python 3.4 для Suds не вариант

+0

Законченное использованием Suds Jurko – user2954587

ответ

2

Один из способов заключается в использовании библиотеки Suds на ваш взгляд: https://fedorahosted.org/suds/

Документация: https://fedorahosted.org/suds/wiki/Documentation

+0

отличное! закончил здесь после долгого поиска. спасибо – doniyor

+0

Привет @Brandon, я использую пена для запроса async SOAP api, он работает нормально, но не получает от него никакого ответа. hr - мой Q.:-http://stackoverflow.com/questions/39227719/asynchronous-soap-api-call-using-python, пожалуйста, помогите в этом, спасибо –

2

Другая библиотека стоит проверить это Zeep.

Некоторые из более сложных транзакций SOAP практически невозможны с помощью SUDS, но просты в ZEEP.

http://docs.python-zeep.org/en/master/