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


4. 使用python调用webservice接口

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,然后通过字符串的断言方式进行校验

posted @ 2021-08-28 21:04  中州韵  阅读(853)  评论(0编辑  收藏  举报