Python suds客户端,而非标准服务名称

Python suds客户端,而非标准服务名称,python,web-services,soap,wsdl,client-server,Python,Web Services,Soap,Wsdl,Client Server,看看这个例子: from suds.client import Client url = 'http://xxx.yy.com/etc...' client = Client(url) result = client.service.wsExtAuth..ckAuth(username='xx') 服务“wsExtAuth..ckAuth”不是标准(名称),编译器返回语法错误。如何使用它?您可以尝试: getattr(client.service, 'wsExtAuth..ckAuth')(u

看看这个例子:

from suds.client import Client
url = 'http://xxx.yy.com/etc...'
client = Client(url)
result = client.service.wsExtAuth..ckAuth(username='xx')
服务“wsExtAuth..ckAuth”不是标准(名称),编译器返回语法错误。如何使用它?

您可以尝试:

getattr(client.service, 'wsExtAuth..ckAuth')(username='xx')

另外,请确保您使用的是过时的
suds
客户端。

好的,现在它的响应
格式不正确(无效令牌)
,但使用php它可以工作:
$client=new SoapClient($url)$结果=$client->\uuuSOAPCALL(“wsExtAuth..ckAuth”,数组('username'=>'xx')