对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模拟登陆阿里妈妈生成商品推广链接
Apr 03 Python
Python模糊查询本地文件夹去除文件后缀的实例(7行代码)
Nov 09 Python
selenium跳过webdriver检测并模拟登录淘宝
Jun 12 Python
Python 生成器,迭代,yield关键字,send()传参给yield语句操作示例
Oct 12 Python
python求质数列表的例子
Nov 24 Python
python numpy生成等差数列、等比数列的实例
Feb 25 Python
Pycharm中安装Pygal并使用Pygal模拟掷骰子(推荐)
Apr 08 Python
python在一个范围内取随机数的简单实例
Aug 16 Python
Prometheus开发中间件Exporter过程详解
Nov 30 Python
python中实现栈的三种方法
Dec 19 Python
pytorch中F.avg_pool1d()和F.avg_pool2d()的使用操作
May 22 Python
python周期任务调度工具Schedule使用详解
Nov 23 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
一个查看session内容的函数
2006/10/09 PHP
Ha0k 0.3 PHP 网页木马修改版
2009/10/11 PHP
php求一个网段开始与结束IP地址的方法
2015/07/09 PHP
php简单实现数组分页的方法
2016/04/30 PHP
总结PHP删除字符串最后一个字符的三种方法
2016/08/30 PHP
php解析base64数据生成图片的方法
2016/12/06 PHP
RR vs IO BO3 第一场2.13
2021/03/10 DOTA
基于jQuery的消息提示插件 DivAlert之旅(二)
2010/04/01 Javascript
JS时间选择器 兼容IE6,7,8,9
2012/06/26 Javascript
javascript获取下拉列表框当中的文本值示例代码
2013/07/31 Javascript
详解JavaScript的策略模式编程
2015/06/24 Javascript
基于JavaScript怎么实现让歌词滚动播放
2015/11/03 Javascript
jQuery+CSS3实现3D立方体旋转效果
2015/11/10 Javascript
基于JS实现textarea中获取动态剩余字数的方法
2016/05/25 Javascript
微信小程序 loading(加载中提示框)实例
2016/10/28 Javascript
bootstrap表单示例代码分享
2017/05/18 Javascript
vue实现购物车抛物线小球动画效果的方法详解
2019/02/13 Javascript
微信小程序生成海报分享朋友圈的实现方法
2019/05/06 Javascript
Json实现传值到后台代码实例
2020/06/30 Javascript
在antd4.0中Form使用initialValue操作
2020/11/02 Javascript
Python打印scrapy蜘蛛抓取树结构的方法
2015/04/08 Python
将python2.7添加进64位系统的注册表方式
2019/11/20 Python
Python递归求出列表(包括列表中的子列表)的最大值实例
2020/02/27 Python
Tensorflow中的降维函数tf.reduce_*使用总结
2020/04/20 Python
Python绘制组合图的示例
2020/09/18 Python
使用canvas来完成线性渐变和径向渐变的功能的方法示例
2019/07/25 HTML / CSS
html+js 实现markdown编辑器效果
2019/10/23 HTML / CSS
印尼穆斯林时尚购物网站:Hijabenka
2016/12/10 全球购物
世界上最大的艺术和工艺用品商店:MisterArt.com
2018/07/13 全球购物
异常和异常类的概念
2014/09/12 面试题
一套C#面试题
2013/10/09 面试题
公司行政经理岗位职责
2013/12/24 职场文书
初中同学聚会邀请函
2014/02/03 职场文书
公务员转正考察材料
2014/02/07 职场文书
小学教师先进事迹材料
2014/12/15 职场文书
Mysql中一千万条数据怎么快速查询
2021/12/06 MySQL