对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 相关文章推荐
Python构造函数及解构函数介绍
Feb 26 Python
代码讲解Python对Windows服务进行监控
Feb 11 Python
解决Python 爬虫URL中存在中文或特殊符号无法请求的问题
May 11 Python
Sanic框架基于类的视图用法示例
Jul 18 Python
[原创]Python入门教程2. 字符串基本操作【运算、格式化输出、常用函数】
Oct 29 Python
简单了解Python3里的一些新特性
Jul 13 Python
Python datetime包函数简单介绍
Aug 28 Python
python标准库os库的函数介绍
Feb 12 Python
Python如何输出整数
Jun 07 Python
keras 指定程序在某块卡上训练实例
Jun 22 Python
Pandas的Apply函数具体使用
Jul 21 Python
Python基于pillow库实现生成图片水印
Sep 14 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简单提示框alert封装函数
2010/08/08 PHP
PHP中通过加号合并数组的一个简单方法分享
2011/01/27 PHP
5种PHP创建数组的实例代码分享
2014/01/17 PHP
php中session过期时间设置及session回收机制介绍
2014/05/05 PHP
实现PHP中session存储及删除变量
2018/10/15 PHP
php微信分享到朋友圈、QQ、朋友、微博
2019/02/18 PHP
Javascript 键盘keyCode键码值表
2009/12/24 Javascript
初识javascript 文档碎片
2010/07/13 Javascript
EasyUI中combobox默认值注意事项
2015/03/01 Javascript
基于javascript实现checkbox复选框实例代码
2016/01/28 Javascript
详解Angularjs filter过滤器
2016/02/06 Javascript
jQuery设置单选按钮radio选中/不可用的实例代码
2016/06/24 Javascript
用vue构建多页面应用的示例代码
2017/09/20 Javascript
vue中解决chrome浏览器自动播放音频和MP3语音打包到线上的实现方法
2020/10/09 Javascript
[01:55]2014DOTA2国际邀请赛快报:国土生病 紧急去医院治疗
2014/07/10 DOTA
[02:27]刀塔重生降临
2015/10/14 DOTA
[09:31]2016国际邀请赛中国区预选赛Yao赛后采访 答题送礼
2016/06/27 DOTA
[11:33]DAC2018 4.5SOLO赛决赛 MidOne vs Paparazi第二场
2018/04/06 DOTA
Python 详解基本语法_函数_返回值
2017/01/22 Python
用Pygal绘制直方图代码示例
2017/12/07 Python
Django 浅谈根据配置生成SQL语句的问题
2018/05/29 Python
python生成器推导式用法简单示例
2019/10/08 Python
Python集合基本概念与相关操作实例分析
2019/10/30 Python
Python迭代器模块itertools使用原理解析
2019/12/11 Python
django有外键关系的两张表如何相互查找
2020/02/10 Python
如何基于python把文字图片写入word文档
2020/07/31 Python
台湾旅游网站:雄狮旅游网
2017/08/16 全球购物
大学生求职自我评价
2014/01/16 职场文书
医学专业大学生求职信
2014/07/12 职场文书
三八妇女节标语
2014/10/09 职场文书
基层党支部整改方案
2014/10/25 职场文书
2014教师年度思想工作总结
2014/11/10 职场文书
雷锋观后感
2015/06/10 职场文书
建议书的格式及范文
2015/09/14 职场文书
导游词之徐州云龙湖
2019/11/19 职场文书
Win11 25163.1010更新补丁KB5016904推送,测试服务验证管道(附更新修复汇总)
2022/07/23 数码科技