requests库是urlib的库加强版,更加简洁灵活的运用在接口测试过程中
-
如何安装,使用pip install requests安装即可
-
如何使用
import requests
url = 'http://www.baidu.com/'
response = requests.get(url)
print('response.text',response.text)
print('response.content',response.content.decode())
print('response.status_code',response.status_code)
print('response.url',response.url)
print('response.request.headers',response.request.headers)
print('response.headers',response.headers)
print('response.request.cookies',response.request._cookies)
print('response.cookies',response.cookies)
response.text -----表示获取接口响应正文
reponse.context -----表示获取接口响应正文
response.status_code ----表示获取接口返回的状态码
reponse.request.headers ---- 获取接口请求头的headers
reponse.headers ----获取接口响应的headers
reponse.cookies -----获取接口响应的cookies
reponse.request.cookies ----获取接口请求的cookies
reponse.url -------获取接口请求的url
- 上面是get请求,下面是post请求:
import requests
url = 'http://www.baidu.com/'
response = requests.post(url)
print('response.text',response.text)
print('response.content',response.content.decode())
print('response.status_code',response.status_code)
print('response.url',response.url)
print('response.request.headers',response.request.headers)
print('response.headers',response.headers)
print('response.request.cookies',response.request._cookies)
print('response.cookies',response.cookies)