本文仅记录Python调用webservice使用
Python调用webservice接口要使用suds包,直接使用pip 命令安装即可
pip install suds
以下是开发过程
先使用Python脚本查看webservice接口提供的方法
下面这段代码完全是抄袭网上的文章
from suds.client import Client
import json
url = 'http://xxx.xxx.xxx.xxx:port/PWebSvr.dll/wsdl/IWebSvrJK'
client = Client(url)
print(client)
执行上述命令会显示以下内容
Suds ( https://fedorahosted.org/suds/ ) version: 0.6
Service ( IWebSvrJKservice ) tns="http://tempuri.org/"
Prefixes (0)
Ports (1):
(IWebSvrJKPort)
Methods (3):
GetInterFaceInfo()
GetQueryInfoJSON(xs:string INJSONStr)
GetXMLTextTest(xs:string InXml)
Types (0):
其中的Methods提示有三种方法: GetInterFaceInfo\GetQueryInfoJSON\GetXMLTextTest
方法名后面的括号里应该就是方法入参