如何使用“选择”参数生成请求方法?在http://127.0.0.1/service?wsdl WSDL的泡沫和选择标记
部分:
<xs:complexType name="ByA"> <xs:sequence> ... </xs:sequence> </xs:complexType> <xs:complexType name="ByB"> <xs:sequence> ... </xs:sequence> </xs:complexType> <xs:complexType name="GetMethodRequest"> <xs:choice> <xs:element name="byA" type="s0:ByA" /> <xs:element name="byB" type="s0:ByB" /> </xs:choice> </xs:complexType>
当我做
from suds.client import Client
client = Client("http://127.0.0.1/service?wsdl")
print client
我看到
GetMethod()
不带任何参数。
我如何通过byA或byB调用GetMethod?
不起作用 肥皂体是空的 –
2011-05-11 13:02:48
再次,不确定没有看到wsdl。我描述的方法是suds如何在Web服务上调用方法。 – supersighs 2011-05-11 13:08:18
我知道如何调用泡沫方法,我不明白为什么泡沫没有显示选择的参数,并且不处理参数(肥皂体是空的) – 2011-05-11 13:14:13