Найти - Пользователи
Полная версия: Передача параметров в suds & soap
Начало » Python для новичков » Передача параметров в suds & soap
1
Jomaster
Добрый день!

Помогите разобраться. В Python-e только начинаю.
Пытаюсь подключиться к webservice (soap) используя suds. Все хорошо, но не могу понять, как в метод передать массив параметров.

WSDL метода имеет вид:
<s:element name="AccommodationDetail">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="inputValue" type="tns:AccommodationDetailInputValue"/>
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="AccommodationDetailInputValue">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="AccommodationCode" type="s:string"/>
<s:element minOccurs="0" maxOccurs="1" name="LanguageCode" type="s:string"/>
</s:sequence>
</s:complexType>

Получаю ошибку - Object reference not set to an instance of an object.

Подскажите, как же вызвать этот простой метод с 2 параметрами?
Jomaster
Никто не знает чтоля??
Jomaster
Разобрался
Но скорость работы suds не радует….
bw
Ты главное никому не говори в чём подвох, пусть следующие сами думают. А то не справедливо получится, ты вот без подскази, своей головой дошёл, а они на всё готовенькое.

p.s. А что с др. библиотеками, например с SOAPpy?

..bw
4kpt
bw
:)
Jomaster
SOAPpy вроде как более не развивается, с 11 года.
Но можно попробовать.
Хотя думаю что лучше использовать gsoap, и подключать как модуль к pyton.
juche-songun
так как ты решил проблему?
Jomaster
Все дело было в неверной установке заголовков для автаризации.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB