对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实现在线程里运行scrapy的方法
Apr 07 Python
利用python实现数据分析
Jan 11 Python
恢复百度云盘本地误删的文件脚本(简单方法)
Oct 21 Python
TensorFLow用Saver保存和恢复变量
Mar 10 Python
Python3 列表,数组,矩阵的相互转换的方法示例
Aug 05 Python
python多线程实现TCP服务端
Sep 03 Python
如何获取Python简单for循环索引
Nov 21 Python
使用Python实现 学生学籍管理系统
Nov 26 Python
python 6.7 编写printTable()函数表格打印(完整代码)
Mar 25 Python
Python实现动态循环输出文字功能
May 07 Python
pycharm 2018 激活码及破解补丁激活方式
Sep 21 Python
python爬虫请求库httpx和parsel解析库的使用测评
May 10 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中将时间差转换为字符串提示的实现代码
2011/08/08 PHP
PHP屏蔽过滤指定关键字的方法
2014/11/03 PHP
php中array_unshift()修改数组key注意事项分析
2016/05/16 PHP
关于PHP中字符串与多进制转换函数的实例代码
2016/11/03 PHP
使用phpQuery获取数组的实例
2017/03/13 PHP
PHP观察者模式原理与简单实现方法示例
2017/08/25 PHP
PHP程序员简单的开展服务治理架构操作详解(一)
2020/05/14 PHP
JavaScript中的new的使用方法与注意事项
2007/05/16 Javascript
js通过googleAIP翻译PHP系统的语言配置的实现代码
2011/10/17 Javascript
自定义ExtJS控件之下拉树和下拉表格附源码
2013/10/15 Javascript
window.print打印指定div指定网页指定区域的方法
2014/08/04 Javascript
IE浏览器不支持getElementsByClassName的解决方法
2014/08/27 Javascript
js控制div层的叠加简单方法
2016/10/15 Javascript
预防网页挂马的方法总结
2016/11/03 Javascript
vue双向数据绑定原理探究(附demo)
2017/01/17 Javascript
Node.js中看JavaScript的引用
2017/04/22 Javascript
关于Bootstrap按钮组件消除黄框的方法
2017/05/19 Javascript
vue 实现 tomato timer(蕃茄钟)实例讲解
2017/07/24 Javascript
vue2.0 常用的 UI 库实例讲解
2017/12/12 Javascript
解决ng-repeat产生的ng-model中取不到值的问题
2018/10/02 Javascript
vue2.0项目集成Cesium的实现方法
2019/07/30 Javascript
解决vue项目router切换太慢问题
2020/07/19 Javascript
python基础教程之实现石头剪刀布游戏示例
2014/02/11 Python
Python基础学习之基本数据结构详解【数字、字符串、列表、元组、集合、字典】
2019/06/18 Python
django框架CSRF防护原理与用法分析
2019/07/22 Python
python的time模块和datetime模块实例解析
2019/11/29 Python
python正则表达式 匹配反斜杠的操作方法
2020/08/07 Python
CSS3简单实现照片墙
2014/12/12 HTML / CSS
简单介绍CSS3中Media Query的使用
2015/07/07 HTML / CSS
公安个人四风问题对照检查及整改措施
2014/10/28 职场文书
2015社区个人工作总结范文
2015/05/13 职场文书
搞笑婚庆主持词
2015/06/29 职场文书
酒店员工管理制度
2015/08/05 职场文书
2015年幼儿园班主任个人工作总结
2015/10/22 职场文书
PHP连接MSSQL数据库案例,PHPWAMP多个PHP版本连接SQL Server数据库
2021/04/16 PHP
Python使用MapReduce进行简单的销售统计
2022/04/22 Python