2

我正在尝试使用 python suds 连接到 Web 服务,目标 Web 服务方法具有以下输出:

 enqueue(xs:string username, xs:string password, xs:string domain, xs:int msgType, ArrayOf_xsd_string messages, ArrayOf_xsd_string destinations, ArrayOf_xsd_string originators, ArrayOf_xsd_string udhs, ArrayOf_xsd_string mClass, )

例如,参数目标期望字符串数组传递,但我不知道如何使用 python 列表将数组传递给服务

这是我的代码:

    import suds
from suds import * 
from array import *
from string import *

url = "http://somewhere?wsdl"
client = suds.client.Client(url)
#print client 

message = {'test'}



try :
     result = client.service.enqueue("xxx" , "xxx" , "xxx" ,0 , message ,number, orginator , None , None)
except WebFault, e:
    print e
4

0 回答 0