一、简介
用于做接口自动化测试,可发送http请求,接收http响应的第三方库。
二、安装
在终端下执行pip install requests指令。
三、requests常用方法
get() 发送get请求,通过params传参。
post() 发送post请求,通过data或json传参。
put() 发送put请求,通过data传参。
delete() 发送delete请求。
requests.request() 发送所有请求,支持以上所有传参方式,包括headers、cookies、files、代理、重定向等。requests.request() 发送所有请求,支持以上所有传参方式,包括headers、cookies、files、代理、重定向等。requests.request() 发送所有请求,支持以上所有传参方式,包括headers、cookies、files、代理、重定向等。
requests.request() 发送所有请求,支持以上所有传参方式,包括headers、cookies、files、代理、重定向等。
四、request()返回的response对象包含的属性和方法
res.text 获得接口返回的文本信息。
res.content() 获得接口返回的bytes字节类型。
res.json() 获得接口返回的json格式。
res.status_code 返回状态码。
res.reason 返回状态信息。
res.cookies 返回cookie。
res.encoding 返回编码格式。
res.headers 返回响应头。
res.request 获得请求的数据。
下图是使用res.requests.get方法请求系统登录接口。