1、安装:
pip install suds-jurko
2、引入Client
from suds.client import Client
3、数据准备,发送请求
url = "http://IP:PORT/*************?wsdl"
# 设置headers
headers = {'Content-Type': 'application/soap+xml; charset="UTF-8"'}
client = Client(url, headers=headers, faults=False, timeout=15)
# 准备接口请求报文
data = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>" \
"<REQ_PARAM>请求内容.....</REQ_PARAM>"
# queryOA 为接口方法
result = client.service.queryOA(data)
# 接口返回结果: (<HTTPStatus.OK: 200>, <?xml version="1.0" encoding="UTF-8" ?><RESP_PARAM><PUB_INFO><RESULT>1</RESULT><DESC>success</DESC></PUB_INFO></RESP_PARAM>)
PS