1、请求中的data 与params 的差别是什么?
post-data.png拿常用的post和get请求来说,data用于post请求,用于表单的提交。params 用于get请求,一般是将参数直接拼接在url后面。
看下requests模块对于两种请求方式的定义就可以了。
get-params.png
2、requests 模块Post请求的Body默认的编码格式是什么?
application/x-www-form-urlencoded格式
如果要使用其他的编码格式需要在Headers里声明类型。
- application/x-www-form-urlencoded 最常见的post提交数据方式,浏览器的原生form表单 【默认类型】
- application/json 用于传输序列化后的json串
- multipart/form-data 用于上传文件
网友评论