对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程序中的实现及简单改进
May 04 Python
快速了解Python相对导入
Jan 12 Python
python提取图像的名字*.jpg到txt文本的方法
May 10 Python
Django项目中model的数据处理以及页面交互方法
May 30 Python
利用ImageAI库只需几行python代码实现目标检测
Aug 09 Python
对python中的*args与**kwgs的含义与作用详解
Aug 28 Python
简单了解python filter、map、reduce的区别
Jan 14 Python
python游戏开发的五个案例分享
Mar 09 Python
基于Python中random.sample()的替代方案
May 23 Python
Python高并发和多线程有什么关系
Nov 14 Python
python 实现ping测试延迟的两种方法
Dec 10 Python
写一个Python脚本自动爬取Bilibili小视频
Apr 24 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 字符串正则替换函数preg_replace使用说明
2011/07/15 PHP
laravel框架中视图的基本使用方法分析
2019/11/23 PHP
js 取时间差去掉周六周日实现代码
2012/12/25 Javascript
Javascript算符的优先级介绍
2013/03/20 Javascript
纯Javascript实现Windows 8 Metro风格实现
2013/10/15 Javascript
javascript里绝对用的上的字符分割函数总结
2014/07/31 Javascript
微信支付如何实现内置浏览器的H5页面支付
2015/09/25 Javascript
Bootstrap每天必学之轮播(Carousel)插件
2016/04/25 Javascript
JavaScript无阻塞加载和defer、async详解
2017/02/26 Javascript
JavaScript取得gridview中获取checkbox选中的值
2017/07/24 Javascript
使用JavaScript实现点击循环切换图片效果
2017/09/03 Javascript
vue2.0学习之axios的封装与vuex介绍
2018/05/28 Javascript
JS实现鼠标拖拽盒子移动及右键点击盒子消失效果示例
2019/01/29 Javascript
Vue 后台管理类项目兼容IE9+的方法示例
2019/02/20 Javascript
JS如何实现手机端输入验证码效果
2020/05/13 Javascript
Object.keys() 和 Object.getOwnPropertyNames() 的区别详解
2020/05/21 Javascript
vue element-ui中table合计指定列求和实例
2020/11/02 Javascript
python去掉行尾的换行符方法
2017/01/04 Python
pandas 实现字典转换成DataFrame的方法
2018/07/04 Python
Python数据集切分实例
2018/12/08 Python
关于Python中定制类的比较运算实例
2019/12/19 Python
Python接口测试数据库封装实现原理
2020/05/09 Python
如何用Python和JS实现的Web SSH工具
2021/02/23 Python
澳大利亚便宜隐形眼镜购买网站:QUICKLENS Australia
2018/10/06 全球购物
腾讯公司的一个sql题
2013/01/22 面试题
汽车销售求职自荐信
2013/10/01 职场文书
护士实习生自我鉴定范文
2013/12/10 职场文书
关于读书的演讲稿1000字
2014/08/27 职场文书
校运动会广播稿(100篇)
2014/09/12 职场文书
小学生光盘行动倡议书
2015/04/28 职场文书
搞笑的婚礼主持词
2015/06/29 职场文书
小学数学国培研修日志
2015/11/13 职场文书
解析:创业计划书和商业计划书二者之间到底有什么区别
2019/08/14 职场文书
python删除csv文件的行列
2021/04/06 Python
关于@OnetoMany关系映射的排序问题,使用注解@OrderBy
2021/12/06 Java/Android
angular异步验证器防抖实例详解
2022/03/31 Javascript