对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 09 Python
详解Python当中的字符串和编码
Apr 25 Python
Mac中升级Python2.7到Python3.5步骤详解
Apr 27 Python
浅谈python socket函数中,send与sendall的区别与使用方法
May 09 Python
python中Switch/Case实现的示例代码
Nov 09 Python
Python 类的特殊成员解析
Jun 20 Python
flask框架中勾子函数的使用详解
Aug 01 Python
python  Django中的apps.py的目的是什么
Oct 15 Python
对Python3.x版本print函数左右对齐详解
Dec 22 Python
Python爬虫库BeautifulSoup的介绍与简单使用实例
Jan 25 Python
Python分析微信好友性别比例和省份城市分布比例的方法示例【基于itchat模块】
May 29 Python
Python Pycharm虚拟下百度飞浆PaddleX安装报错问题及处理方法(亲测100%有效)
May 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
PHP5+UTF8多文件上传类
2008/10/17 PHP
php中经典方法实现判断多维数组是否为空
2011/10/23 PHP
php计算两个日期时间差(返回年、月、日)
2014/06/19 PHP
PHP使用range协议实现输出文件断点续传代码实例
2014/07/04 PHP
PHP var关键字相关原理及使用实例解析
2020/07/11 PHP
javascript第一课
2007/02/27 Javascript
JS数组去重与取重的示例代码
2014/01/24 Javascript
js防止DIV布局滚动时闪动的解决方法
2014/10/30 Javascript
解决Jquery向页面append新元素之后事件的绑定问题
2015/03/16 Javascript
javascript 利用arguments实现可变长参数
2016/11/21 Javascript
分享一道关于闭包、bind和this的面试题
2017/02/20 Javascript
基于vue2框架的机器人自动回复mini-project实例代码
2017/06/13 Javascript
JS实现百度搜索接口及链接功能实例代码
2018/02/02 Javascript
js for终止循环 跳出多层循环
2018/10/04 Javascript
详解javascript replace高级用法
2019/02/17 Javascript
详解element-ui中表单验证的三种方式
2019/09/18 Javascript
vue移动端弹起蒙层滑动禁止底部滑动操作
2020/07/22 Javascript
10分钟学会js处理json的常用方法
2020/12/06 Javascript
解决windows下Sublime Text 2 运行 PyQt 不显示的方法分享
2014/06/18 Python
初步认识Python中的列表与位运算符
2015/10/12 Python
Python网络爬虫实例讲解
2016/04/28 Python
python中字符串类型json操作的注意事项
2017/05/02 Python
keras的siamese(孪生网络)实现案例
2020/06/12 Python
html5中为audio标签增加停止按钮动作实现方法
2013/01/04 HTML / CSS
Html5让容器充满屏幕高度或自适应剩余高度的布局实现
2020/05/14 HTML / CSS
美国折扣网站:jClub
2017/08/07 全球购物
德国综合购物网站:OTTO
2018/11/13 全球购物
面包店的创业计划书范文
2014/01/16 职场文书
雷锋精神演讲稿
2014/05/13 职场文书
销售人才自我评价范文
2014/09/27 职场文书
学校纪律作风整改措施思想汇报
2014/10/11 职场文书
2015年办公室文秘工作总结
2015/04/30 职场文书
python数据库批量插入数据的实现(executemany的使用)
2021/04/30 Python
如何在C++中调用Python
2021/05/21 Python
CSS 实现Chrome标签栏的技巧
2021/08/04 HTML / CSS
默认网关不可用修复后过一会又不好使了解决方法
2022/04/08 数码科技