jsa*_*nen 11
至于SOAP客户端,我个人最喜欢的是SUDS https://fedorahosted.org/suds/.它非常Pythonic,易于使用.此外,您不需要生成任何代码,使其对测试非常有用.
文档中的一个简单示例(https://fedorahosted.org/suds/wiki/Documentation):
from suds.client import Client
url = 'http://localhost:7080/webservices/WebServiceTestBean?wsdl'
client = Client(url)
Run Code Online (Sandbox Code Playgroud)
现在您可以简单地使用客户端来呼叫服务.例如,为了调用getPercentBodyFat服务(在测试用例中):
result = client.service.getPercentBodyFat('jeff', 68, 170)
print result
Run Code Online (Sandbox Code Playgroud)
有关Python的不同SOAP库的更多信息,请参阅问题206154
| 归档时间: |
|
| 查看次数: |
2613 次 |
| 最近记录: |