一般来说,params 在 get 请求中使用,data 在 post 请求中使用
接口测试中常用api
session = requests.session() # 可以保存登录状态
session.post()等实质是上述截图中的session.request('post')的封装
request.post()等实质是上述截图中的request()的封装
带参数的get请求
url = "http://10.1.1.71:9999/auditcenter/api/v1/auditPlanList" params = {"pageSize": 20, "page": 1} # 可以用字典的形式传参 response = session.request("get", url=url, params=params) print(response.url) print(response.json())
对于接口返回结果:
如果返回的是json内容 可以用requests模块自带的response.json() 直接转成Python 字典
或者引入json模块 用json.loads(response.content)
对于请求url:
可以使用response.url获取,注意不是response.json()
关于传参的headers:https://blog.csdn.net/qq_35765126/article/details/82971130