webservice接口请求

时间:2021-08-28
本文章向大家介绍webservice接口请求,主要包括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,然后通过字符串的断言方式进行校验

本文来自博客园,作者:中州韵,转载请注明原文链接:https://www.cnblogs.com/zhongzhouyun/p/15201156.html

原文地址:https://www.cnblogs.com/zhongzhouyun/p/15201156.html