Python suds客户端而不是标准服务名称

时间:2015-12-30 23:56:56

标签: 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”不是标准(名称)和编译器返回语法错误。我该如何使用它?

1 个答案:

答案 0 :(得分:0)

你可以尝试:

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

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