手把手教你学会接口自动化系列十七-其他模块接口的自动化测试,Excel篇

发布时间:2024年01月17日

我们在编写其他模块的时候,发现和登录的还是有一些区别的

第一个区别,登录用的请求头为:

{"Content-Type":"application/x-www-form-urlencoded"}

但是添加线索模块用的是:

{"Content-Type":"application/json"}

那我们这个时候就需要对不同的请求头参数做一判断和区别:

遇到{"Content-Type":"application/x-www-form-urlencoded"}时,可以如下:

data = json.loads(sheet.cell(i,3).value)

遇到请求体{"Content-Type":"application/json"}的呢?

如下:

data = json.dumps(sheet.cell(i,3).value)

所以我们基于这个可以写一个逻辑判断

if headers['Content-Type'] == 'application/json':

data = json.dumps(j

文章来源:https://blog.csdn.net/pacermaker/article/details/135640918
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。