python自动化测试之requests模块及通过变量实现接口关联

一、回顾HTTP协议

请求:

请求行(请求方式,请求路径,协议)
请求头(常用)
Content-Type:客户端发送的数据格式
application/x-www-form-urlencoded 表单
application/json json数据
multipart/form-data 文件上传
application/octrent-stream 二进制文件上传
Accept:接收的数据格式
X-Requested-with 异步请求
User-Agent:客户端类型
Cookie:Cookie信息
请求正文:请求数据

响应:

响应行(状态码,状态信息)
响应头
响应正文:响应数据

二、Requests库详解

1.安装:

pip install requests

2.发送请求三种方式

第一种:requests.请求方式(参数), 底层代码就是调用的第二种请求方式。
requests.get(url, params=None, **kwargs) 
requests.post(url, data=None, json=None, **kwargs) 
requests.put(url, data=None, **kwargs) 
requests.delete(url, **kwargs)
第二种: 底层代码就是调用的第三种请求方式。
requests.request(method, url, **kwargs)
第三种: 能够自动的处理有cookie关联的接口
requests.session().request(self, 
method, 请求方式 
url, 请求路径 
params=None, params参数:查询字符串参数,在接口路径后面以?传递的参数,多个参数之间用&分隔 
data=None, data参数:表单参数 Content-Type:application/x-www-form-urlencoded 
json=None, json参数:json参数 Content-Type:application/json 
files=None, files参数:文件参数 Content-Type:multipart/form-data 
headers=None, 请求头 
cookies=None, cooki
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值