【问题标题】:Python & Suds. How can I get all required parameters of a webservice using suds?蟒蛇和泡沫。如何使用 suds 获取 Web 服务的所有必需参数?
【发布时间】:2015-11-25 06:33:34
【问题描述】:

我想调用一个网络服务。它有四个参数。 “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"/>

【问题讨论】:

    标签: python xml wsdl suds


    【解决方案1】:

    我知道您需要参数和函数的详细信息。可以使用下面的代码来实现

        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.
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-04
      相关资源
      最近更新 更多