簡體   English   中英

Python和Suds。 如何使用suds獲取Web服務的所有必需參數?

[英]Python & Suds. How can I get all required parameters of a webservice using suds?

我想調用一個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"/>

我了解您需要參數和函數的詳細信息。 可以使用下面的代碼來實現

    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.

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM