对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 30 Python
Python ValueError: invalid literal for int() with base 10 实用解决方法
Jun 21 Python
Python中asyncore异步模块的用法及实现httpclient的实例
Jun 28 Python
Python文件的读写和异常代码示例
Oct 31 Python
Python使用requests发送POST请求实例代码
Jan 25 Python
2019 Python最新面试题及答案16道题
Apr 11 Python
基于Python数据结构之递归与回溯搜索
Feb 26 Python
基于Python的Jenkins的二次开发操作
May 12 Python
使用OpenCV对车道进行实时检测的实现示例代码
Jun 19 Python
使用python实现下载我们想听的歌曲,速度超快
Jul 09 Python
Numpy数组的广播机制的实现
Nov 03 Python
Python图像处理库PIL详细使用说明
Apr 06 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
星际争霸秘籍
2020/03/04 星际争霸
台湾中原大学php教程孙仲岳主讲
2008/01/07 PHP
PHP实现微信公众平台音乐点播
2014/03/20 PHP
php实现遍历多维数组的方法
2015/11/25 PHP
Zend Framework教程之连接数据库并执行增删查的方法(附demo源码下载)
2016/03/21 PHP
PHP处理bmp格式图片的方法分析
2017/07/04 PHP
一段利用WSH修改和查看IP配置的代码
2008/05/11 Javascript
JavaScript常用脚本汇总(二)
2015/03/04 Javascript
jQuery插件scroll实现无缝滚动效果
2015/04/27 Javascript
通过node-mysql搭建Windows+Node.js+MySQL环境的教程
2016/03/01 Javascript
jQuery模拟Marquee实现无缝滚动效果完整实例
2016/09/29 Javascript
js多个物体运动功能实例分析
2016/12/20 Javascript
jQuery实现弹幕效果
2017/02/17 Javascript
angularjs ui-router中路由的二级嵌套
2017/03/10 Javascript
对存在JavaScript隐式类型转换的四种情况的总结(必看篇)
2017/08/31 Javascript
node中使用es6/7/8(支持性与性能)
2019/03/28 Javascript
JavaScript事件委托实现原理及优点进行
2020/08/29 Javascript
Python中编写ORM框架的入门指引
2015/04/29 Python
实例解析Python的Twisted框架中Deferred对象的用法
2016/05/25 Python
Python的Django应用程序解决AJAX跨域访问问题的方法
2016/05/31 Python
Python内建函数之raw_input()与input()代码解析
2017/10/26 Python
pyqt5 获取显示器的分辨率的方法
2019/06/18 Python
python双端队列原理、实现与使用方法分析
2019/11/27 Python
Python图像处理库PIL的ImageDraw模块介绍详解
2020/02/26 Python
Python操作Excel工作簿的示例代码(\*.xlsx)
2020/03/23 Python
keras实现图像预处理并生成一个generator的案例
2020/06/17 Python
python批量处理多DNS多域名的nslookup解析实现
2020/06/28 Python
HTML最新标准HTML5总结(必看)
2016/06/13 HTML / CSS
美国山地自行车、露营、户外装备和服装购物网站:Aventuron
2018/05/05 全球购物
军训感想500字
2014/02/20 职场文书
师范生自我鉴定
2014/03/20 职场文书
出差报告怎么写
2014/11/06 职场文书
企业战略合作意向书
2015/05/08 职场文书
大学生受助感言
2015/08/01 职场文书
详解Redis在SpringBoot工程中的综合应用
2021/10/16 Redis
利用Python将list列表写入文件并读取的方法汇总
2022/03/25 Python