Python调用Webservice


使用Python调用webservice

推荐使用 suds包

该包一般在Python2.x   python3各种麻烦 略过

 

实例

 1 import suds
 2 
 3 # webservice url
 4 url ="http://192.168.0.1/service/BaseService?wsdl"
 5 
 6 # 发起连接
 7 clients = suds.client.Client(url)
 8 
 9 print clients   # 输出返回信息,可以获知有那些method可以调用
10 
11 # 例如存在一个登陆的method:getConnection,接受用户名密码
12 # 那么,我们可以这样调用:
13 
14 res = clients.service.getConnection("username","password")
15 
16 print res   # 打印返回信息
17 
18 # 接下去可以解析这些返回信息(res),获取我们需要的数据了

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM