Python中的requests模块注意事项
2024-09-13 00:38:33
主要是说requests.post()方法,
参数:
url : 这就不解释了
data: 如果传入的是字典类型,则字典在发出请求时会自动编码为表单形式,表单形式会将字典中的键和值进行一些操作: key1=value1&key2=value2
如果传入的是字符串类型,则数据会被直接发送出去。
2.4.2版本开始提供了json参数,默认会执行json.dumps()
headers
我们可以自定义请求头部。
content-type: application/json application/json用来告诉服务端消息主体是序列化后的 JSON 字符串
application/x-www-form-urlencoded 浏览器的原生 form 表单,如果不设置 enctype 属性,那么最终就会以 application/x-www-form-urlencoded 方式提交数据。
他会按照原始的表单编码方式,也就是将键值对按照以下方式编码:title=test&sub%5B%5D=1&sub%5B%5D=2&sub%5B%5D=3
multipart/form-data 浏览器如果要在表单上传文件必须指定该首部
text/xml xml格式,相对于json来说xml更重量级。
最新文章
- C#异步编程
- 自制Azure中国版“加血包”
- 解决IE6/IE7/IE8不支持before,after问题
- Java基础之反射和动态代理
- 关于Oracle数据库字符集
- 使用PS过程
- 三、jQuery--jQuery基础--jQuery基础课程--第10章 jQuery UI型插件
- socket(一)
- linux 常用命令;
- sublime_text3 用户配置
- 魔兽世界服务器Trinitycore分析二:auth server的main函数
- Hadoop集群环境安装
- jQuery(六)、事件
- Flume1.9.0的安装、部署、简单应用(含分布式、与Hadoop3.1.2、Hbase1.4.9的案例)
- 关于eclipse常用的一些快捷键
- Java程序设计第三次作业
- 用户控件 RadioButtonList
- 渐进式 JavaScript 框架--Vue
- selenium自动化测试多条数据选择第一条
- Android的Databinding-普通绑定