如何使用Zeep(Python的SOAP客户端)和嵌套数据创建复杂的参数?

时间:2016-07-13 21:40:09

标签: python soap soap-client python-3.5

我需要将一些嵌套数据传递给我的SOAP客户端,我想我知道如何创建复杂的参数......

id = ucmdb.get_type('ns17:ID')

现在我想提供一些"参数"对于这个' ci',我怎么能这样做? 我将使用我知道如何使用的旧Suds来展示我的意思:

id = ucmdb.factory.create('ns17:ID') #complex
id._temp = "true" #first "argument"
id.value = dict['logical_name'] #second "argument"

我怎么能用Zeep做到这一点?

1 个答案:

答案 0 :(得分:0)

查看http://docs.python-zeep.org/en/latest/in-depth.html中的“使用SOAP标题”部分。

我能够使用该信息编写与Zuora集成的脚本,并且需要Soap Header中的复杂类型。见http://community.zuora.com/t5/API/Python-quickstart/m-p/10779/highlight/true#M403