webservice接口请求
1. webservice协议概念及使用postman发送请求
2. webservice与http的不同
http中一个接口地址对应一个接口,webservice中一个wsdl地址下面有多个接口, ps: webservice采用xml格式进行传参
3. python3安装suds库,以及引用方式
- 安装:
pip install suds-py3
- 引用:
from suds.client import Client
import json
from suds.client import Client
url = "http://ws.webxml.com.cn/WebServices/MobileCodeWS.asmx?wsdl"
# 创建一个web的请求服务客户端,连接到这个url
web_s = Client(url)
# 打印客户端对象,就可以看到该地址下所有的接口
print(web_s)
# 通过service方法调用该地址下面的接口
res = web_s.service.getMobileCodeInfo(mobileCode="159581xxx",
userID="")
print(res)
5. webservice接口如何进行断言
如果响应结果的格式和字典一致:教程
如果不一致,可以将返回结果的格式转成str,然后通过字符串的断言方式进行校验
本文来自博客园,作者:中州韵,转载请注明原文链接:https://www.cnblogs.com/zhongzhouyun/p/15201156.html