发布时间:2019-09-08 09:14:40编辑:auto阅读(2831)
对于python仅作为客户端调用webservice的情况,推荐使用suds库来完成,比起zsi,soapy之类,它可以说是相当轻量级,使用非常方便。
1、简单类型的调用:
#/bin/python
#webservice.py
def TextSuds():
from suds import WebFault
from suds.client import Client
url='http://127.0.0.1:8081/PublicInterface?wsdl'
client=Client(url)
print(client)
result=client.service.startProgram(‘test’)
print(result)
TextSuds()
2、复杂类型调用:
#/bin/python
#webservice.py
def TextSuds():
from suds import WebFault
from suds.client import Client
url='http://127.0.0.1:8081/PublicInterface?wsdl'
client=Client(url)
print(client)
user={}
user['name']='abc'
user['age']='11'
result=client.service.startProgram(user)
print(result)
TextSuds()
上一篇: python串口编程整理(更新完)
下一篇: Python获取代码运行时间的几种方法
53636
40469
34889
30611
25486
25265
23700
19142
15266
14784
1297°
1202°
1283°
1313°
1332°
1506°
1454°
1397°
1493°
1450°