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')