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= 21c3.s22= ‘s22‘ rs = client.service.fun(‘3, c2, ‘abc‘) print rs
时间: 2024-12-15 06:23:36