Это первый раз, когда я использую SOAP, и я пытаюсь отправить служебный вызов, используя python. Я использовал SOAPy и pysimplesoap как клиентские библиотеки.Отправка вызова службы на основе протокола SOAP
У меня есть следующие:
- WSDL File.
- XSD-файл.
- Имя метода, которое я пытаюсь выполнить.
- Все необходимые параметры.
Что я хочу сделать:
- Выполнить метод.
- Получить xml файл, возвращенный из метода.
Это рабочий PHP Script как я хочу, но мне это нужно в Python.
1. Я получил ** неожиданный аргумент ключевого слова ** из-за _trace_ при инициализации SoapClient. 2. Третья строка кода бросает ** TypeError ** _call() принимает ровно 3 аргумента (2 данных) _ – mbanayosi
Для ** неожиданного ключевого слова ** вы, вероятно, используете другую версию ** pysimplesoap * *. Просто удалите этот параметр. Вторая ошибка явно заключается в том, что ваш удаленный метод принимает более одного аргумента. Просто добавьте столько параметров, сколько вам нужно. –
Каким должен быть параметр? Я попробовал _dict_, массив _tuples_, и оба не удалось. – mbanayosi