对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 27 Python
Python多层嵌套list的递归处理方法(推荐)
Jun 08 Python
浅谈Python中的作用域规则和闭包
Mar 20 Python
简单实现Python爬取网络图片
Apr 01 Python
tensorflow 获取模型所有参数总和数量的方法
Jun 14 Python
Flask之flask-script模块使用
Jul 26 Python
python提取log文件内容并画出图表
Jul 08 Python
python代码 FTP备份交换机配置脚本实例解析
Aug 01 Python
Python产生一个数值范围内的不重复的随机数的实现方法
Aug 21 Python
tensorflow dataset.shuffle、dataset.batch、dataset.repeat顺序区别详解
Jun 03 Python
keras slice layer 层实现方式
Jun 11 Python
OpenCV中resize函数插值算法的实现过程(五种)
Jun 05 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
中东人咖啡哲学
2021/03/03 咖啡文化
如何利用PHP执行.SQL文件
2013/07/05 PHP
PHP实现的博客欢迎提示功能(很特别哦)
2014/06/05 PHP
php根据日期或时间戳获取星座信息和生肖等信息
2015/10/20 PHP
Docker搭建自己的PHP开发环境
2018/02/24 PHP
PHP实现的装箱算法示例
2018/06/23 PHP
在Laravel中实现使用AJAX动态刷新部分页面
2019/10/15 PHP
基于PHP实现用户在线状态检测
2020/11/10 PHP
js 兼容多浏览器的回车和鼠标焦点事件代码(IE6/7/8,firefox,chrome)
2010/04/14 Javascript
JQuery自定义事件的应用 JQuery最佳实践
2010/08/01 Javascript
jquery下jstree简单应用 - v1.0
2011/04/14 Javascript
用JQuery模仿淘宝的图片放大镜显示效果
2011/09/15 Javascript
文本框回车提交与禁止提交示例
2013/09/27 Javascript
jQuery中$.each使用详解
2015/01/29 Javascript
javascript定时器完整实例
2015/02/10 Javascript
JavaScript使用shift方法移除素组第一个元素实例分析
2015/04/06 Javascript
分享10个优化代码的CSS和JavaScript工具
2016/05/11 Javascript
bootstrap多层模态框滚动条消失的问题
2017/07/21 Javascript
使用jQuery实现简单的tab框实例
2017/08/22 jQuery
基于JavaScript实现表格滚动分页
2017/11/22 Javascript
Vue组件中的data必须是一个function的原因浅析
2018/09/03 Javascript
解决IE11 vue +webpack 项目中数据更新后页面没有刷新的问题
2018/09/25 Javascript
python&MongoDB爬取图书馆借阅记录
2016/02/05 Python
Request的中断和ErrorHandler实例解析
2018/02/12 Python
python3中的eval和exec的区别与联系
2019/10/10 Python
python多进程使用函数封装实例
2020/05/02 Python
Python简单实现词云图代码及步骤解析
2020/06/04 Python
Python selenium环境搭建实现过程解析
2020/09/08 Python
利用纯CSS3实现tab选项卡切换示例代码
2016/09/21 HTML / CSS
英国户外服装、鞋类和设备的领先零售商:Millets
2020/10/12 全球购物
母亲节演讲稿范文
2014/01/02 职场文书
毕业实习评语
2014/02/10 职场文书
小学教师师德培训心得体会
2016/01/09 职场文书
2019年大学生职业生涯规划书
2019/03/25 职场文书
MySQL查询学习之基础查询操作
2021/05/08 MySQL
解决linux下redis数据库overcommit_memory问题
2022/02/24 Redis