对python requests发送json格式数据的实例详解


Posted in Python onDecember 19, 2018

requests是常用的请求库,不管是写爬虫脚本,还是测试接口返回数据等。都是很简单常用的工具。

这里就记录一下如何用requests发送json格式的数据,因为一般我们post参数,都是直接post,没管post的数据的类型,它默认有一个类型的,貌似是 application/x-www-form-urlencoded。

但是,我们写程序的时候,最常用的接口post数据的格式是json格式。当我们需要post json格式数据的时候,怎么办呢,只需要添加修改两处小地方即可。

详见如下代码:

import requests
import json

data = {
 'a': 123,
 'b': 456
}
headers = {'Content-Type': 'application/json'} ## headers中添加上content-type这个参数,指定为json格式
response = requests.post(url='url', headers=headers, data=json.dumps(data)) ## post的时候,将data字典形式的参数用json包转换成json格式。

OK,就是这么简单,就可以发送json格式数据,进行接口测试等。

以上这篇对python requests发送json格式数据的实例详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
如何用itertools解决无序排列组合的问题
May 18 Python
Python实现基于C/S架构的聊天室功能详解
Jul 07 Python
浅谈python中真正关闭socket的方法
Dec 18 Python
python儿童学游戏编程知识点总结
Jun 03 Python
Django Rest framework认证组件详细用法
Jul 25 Python
Python获取时间范围内日期列表和周列表的函数
Aug 05 Python
python通过txt文件批量安装依赖包的实现步骤
Aug 13 Python
Pytorch.nn.conv2d 过程验证方式(单,多通道卷积过程)
Jan 03 Python
关于python的缩进规则的知识点详解
Jun 22 Python
django rest framework 过滤时间操作
Jul 12 Python
从python读取sql的实例方法
Jul 21 Python
django inspectdb 操作已有数据库数据的使用步骤
Feb 07 Python
解决Python下json.loads()中文字符出错的问题
Dec 19 #Python
python执行CMD指令,并获取返回的方法
Dec 19 #Python
python使用response.read()接收json数据的实例
Dec 19 #Python
Python通用循环的构造方法实例分析
Dec 19 #Python
Python实现对字典分别按键(key)和值(value)进行排序的方法分析
Dec 19 #Python
对json字符串与python字符串的不同之处详解
Dec 19 #Python
浅谈Python接口对json串的处理方法
Dec 19 #Python
You might like
PHP SPL使用方法和他的威力
2013/11/12 PHP
php检测iis环境是否支持htaccess的方法
2014/02/18 PHP
php实现的双色球算法示例
2017/06/20 PHP
PHP解析url并得到url参数方法总结
2018/10/11 PHP
php实现简单四则运算器
2020/11/29 PHP
根据json字符串生成Html的一种方式
2013/01/09 Javascript
js中方法重载如何实现?以及函数的参数问题
2013/08/01 Javascript
jQuery获得页面元素的绝对/相对位置即绝对X,Y坐标
2014/03/06 Javascript
JavaScript实现Flash炫光波动特效
2015/05/14 Javascript
js仿百度登录页实现拖动窗口效果
2016/03/11 Javascript
javaScript数组迭代方法详解
2016/04/14 Javascript
jquery实现下拉框多选方法介绍
2017/01/03 Javascript
JavaScript获取select中text值的方法
2017/02/13 Javascript
基于Vue实现微信小程序的图文编辑器
2018/07/25 Javascript
Vue+Express实现登录状态权限验证的示例代码
2019/05/05 Javascript
vue中监听返回键问题
2019/08/28 Javascript
vuex vue简单使用知识点总结
2019/08/29 Javascript
js实现打字小游戏
2019/12/17 Javascript
[03:42]2014DOTA2西雅图国际邀请赛7月9日TOPPLAY
2014/07/09 DOTA
[02:31]2014DOTA2国际邀请赛2009专访:干爹表现出乎意料 看好DK杀回决赛
2014/07/20 DOTA
学习python处理python编码问题
2011/03/13 Python
Python获取单个程序CPU使用情况趋势图
2015/03/10 Python
python中获得当前目录和上级目录的实现方法
2017/10/12 Python
Python语言描述KNN算法与Kd树
2017/12/13 Python
python email smtplib模块发送邮件代码实例
2018/04/26 Python
python flask框架实现重定向功能示例
2019/07/02 Python
新手入门Python编程的8个实用建议
2019/07/12 Python
python多进程并行代码实例
2019/09/30 Python
Python常用数字处理基本操作汇总
2020/09/10 Python
摄影实习自我鉴定
2013/09/20 职场文书
好军嫂事迹材料
2014/01/15 职场文书
《童年的发现》教学反思
2014/02/14 职场文书
新闻学专业求职信
2014/07/28 职场文书
解除同居协议书
2015/01/29 职场文书
道歉的话语大全
2015/05/12 职场文书
房贷工资证明范本
2015/06/12 职场文书