Я пытаюсь получить доступ к действительно простой веб-службе SOAP через скрипт Python, используя библиотеку SUDS.
Вот тело WSDL:
Код Python, который я использую для отправки этих двух пар ключ/значение, выглядит следующим образом:
url = "http://somewhereontheweb.com/WS.asmx?wsdl"
client = suds.client.Client(url)
try:
result = client.service.SendKDIRequest({"Key1": value1, "Key2": value2})
#display success
except Exception as e:
#display error
Ввод их непосредственно в клиент SoapUI говорит о том, что сервис работает корректно. Поэтому я почти уверен, что не отправляю пары ключ/значение так, как их ожидает веб-служба.
Я был бы очень признателен за любую помощь, которую вы, ребята, можете предоставить.