首页 > 技术文章 > python中requests模块

wang-mengmeng 2019-08-24 14:26 原文

一般来说,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())
View Code

对于接口返回结果:

如果返回的是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

推荐阅读