requests库请求响应参数的数据类型

requests 库请求参数类型

请求参数 请求头中数据默认类型 描述
data 默认Content-type:application/x-www-form-urlencoded 请求体是表单格式,如:a=1&b=2
json 默认Content-type:application/json 请求体是json格式,如{“name”:“tom”}
files Content-Type:multipart/form-data 文件上传接口中使用
params 暂时不考虑 参数放在url中,如:http:127.0.0.1:8080/路径?a=1&b=2

请求与相应方法对比
resp=requests.post(url,data=payload)
对比详情

请求相关信息resp.request.xxx 响应相关信息 resp.xxxx
resp.request.url 请求的url \
resp.request.headers 请求头信息 resp.headers 响应头信息
resp.request.body 请求体信息 resp.text 响应体信息

requests库响应消息体四种格式

四种返回格式 说明 用处
r.text:文本响应内容 返回字符串类型 获取网页html时用
r.content:字节响应内容 返回字节类型 下载图片或文件时用
r.json():Json解码响应内容 返回字典格式 明确服务器返回json数据才能使用
r.raw:原始响应内容 返回原始格式

你可能感兴趣的:(自动化测试学习笔记,json,前端,servlet)