python webserver客户端

1、库

suds库,只能做webserver客户端,轻量化,使用方便。安装使用pip。

2、使用

如有webserver情况如下:

url:http://10.110.35.41:8980/wsservice/ABCD?wsdl

自定义变量1:class1{string s11; string s12}

自定义变量2:class2{int i21; string s22}

函数: class2 = fun(int i, class2 c, string s)

程序如下:

import suds

url
= 'http://10.110.35.41:8980/wsservice/ABCD?wsdl' client = suds.client.Client(url) print client #可显示wsdl函数、自定义变量的清单
#
#print client.last_received()
c2 = client.factory.create('class2')
c2.i21= 21
c3.s22= 's22'
rs
= client.service.fun('3, c2, 'abc') print rs

 

posted @ 2015-12-11 09:37  lulu47  阅读(302)  评论(0编辑  收藏  举报