2020年8月5日

python接口自动化(二十) 发xml格式post请求

摘要: 前言 post请求相对于get请求多一个body部分,body部分常见的数据类型有以下四种(注意是常见的,并不是只有4种) application/x-www-form-urlencoded application/json text/xml multipart/form-data 本篇讲xml这种 阅读全文

posted @ 2020-08-05 23:02 星空6 阅读(791) 评论(0) 推荐(0)

python接口自动化(十九) 签名(signature)鉴权(authentication)之加密(HEX,MD5,HMAC-SHA256)

摘要: 前言 开放的接口为了避免被别人乱调用,浪费服务器资源,这就涉及到签名(Signature)加密了 API使用签名方法(Signature)对接口进行鉴权(Authentication)。每一次请求都需要在请求中包含签名信息,以验证用户身份。 接口签名 1.根据需求文档,看接口的签名规则,每个公司的签 阅读全文

posted @ 2020-08-05 21:00 星空6 阅读(2280) 评论(0) 推荐(0)

python接口自动化(十八) 下载excel文件(Content-Type:octets/stream)

摘要: 前言 Content-Type类型为octets/stream,这种一般是文件类型了,比如有时候需要导出excel数据,下载excel这种场景如何用python来实现呢? 抓下载接口 1.使用fiddler工具抓包,先找到导出按钮,点导出时候抓包 2.抓到数据如下 代码实现 1.生成excel的路径 阅读全文

posted @ 2020-08-05 17:16 星空6 阅读(1479) 评论(0) 推荐(0)

python接口自动化(十七) requests获取响应时间(elapsed)与超时(timeout)

摘要: 前言 requests发请求时,接口的响应时间,也是我们需要关注的一个点,如果响应时间太长,也是不合理的。 如果服务端没及时响应,也不能一直等着,可以设置一个timeout超时的时间。 elapsed官方文档 1.elapsed方法的官方文档地址:http://cn.python-requests. 阅读全文

posted @ 2020-08-05 16:36 星空6 阅读(1742) 评论(0) 推荐(0)

python接口自动化(十六) requests-toolbelt处理multipart/form-data

摘要: requests-toolsbelt 1.官方文档地址:requests-toolsbelt官方文档 2.环境安装 pip install requests-toolbelt multipart/form-data传文件 from requests_toolbelt import Multipart 阅读全文

posted @ 2020-08-05 15:42 星空6 阅读(940) 评论(0) 推荐(0)

python接口自动化(十五) multipart/form-data上传多个附件

摘要: 前言 上传附件的时候,文件的name参数名称是一样的,python里面key是不可以重复的,又如何处理参数名称相同的情况? 上传附件 OPMS——员工相册上传图片,提示成功,访问响应中的url也可以访问到该图片,web页面和数据库却没有该条数据;无解ing 禅道项目 1.下面以禅道提交bug的时候上 阅读全文

posted @ 2020-08-05 10:48 星空6 阅读(1284) 评论(0) 推荐(0)

导航