我想调用web服务。它有四个参数。 “param1”和“param2”没有属性minOccurs =“0”,所以这两个是必需的。“param3”和“param4”具有属性minOccurs =“0”,所以这两个是可选的。我是问题是如何通过suds获取此信息,或者我们是否可以通过XML解析器获取此信息?
<xsd:element name="param1" type="xsd:string"/>
<xsd:element name="param2" type="xsd:string"/>
<xsd:element name="param3" minOccurs="0" type="xsd:string"/>
<xsd:element name="param4" minOccurs="0" type="xsd:string"/>
答案 0 :(得分:0)
我知道您需要参数和函数的详细信息。可以使用以下代码
来实现 url = YOUR WDSL URL
user = 'admin'
pw = 'admin'
t = HttpAuthenticated(username=user, password=pw)
client = Client(url, transport=t)
print client #This will print detail about WSDL i.e. function names, argment, argument types, etc.