对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中关于for循环的碎碎念
Jun 30 Python
Python使用requests发送POST请求实例代码
Jan 25 Python
基于循环神经网络(RNN)实现影评情感分类
Mar 26 Python
python爬虫神器Pyppeteer入门及使用
Jul 13 Python
python3发送邮件需要经过代理服务器的示例代码
Jul 25 Python
基于python监控程序是否关闭
Jan 14 Python
解决pycharm安装第三方库失败的问题
May 09 Python
Pycharm中配置远程Docker运行环境的教程图解
Jun 11 Python
python报错: 'list' object has no attribute 'shape'的解决
Jul 15 Python
利用Python pandas对Excel进行合并的方法示例
Nov 04 Python
Python爬虫之爬取最新更新的小说网站
May 06 Python
Python+tkinter实现高清图片保存
Mar 13 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 session_start()关于Cannot send session cache limiter - headers already sent错误解决方法
2009/11/27 PHP
PHP+Mysql无刷新问答评论系统(源码)
2016/12/20 PHP
php获取用户真实IP和防刷机制的实例代码
2018/11/28 PHP
JavaScript 高效运行代码分析
2010/03/18 Javascript
让AJAX不依赖后端接口实现方案
2012/12/03 Javascript
jquery 列表双向选择器之改进版
2013/08/09 Javascript
JS通过相同的name进行表格求和代码
2013/08/18 Javascript
nodejs批量修改文件编码格式
2015/01/22 NodeJs
JavaScript中几种排序算法的简单实现
2015/07/29 Javascript
HTML5游戏引擎LTweenLite实现的超帅动画效果(附demo源码下载)
2016/01/26 Javascript
JS中动态创建元素的三种方法总结(推荐)
2016/10/20 Javascript
JS实现旋转木马式图片轮播效果
2017/01/18 Javascript
关于JavaScript中的this指向问题总结篇
2017/07/23 Javascript
vue2.0使用swiper组件实现轮播效果
2017/11/27 Javascript
layer插件实现在弹出层中弹出一警告提示并关闭弹出层的方法
2019/09/24 Javascript
Element Tooltip 文字提示的使用示例
2020/07/26 Javascript
Vue 简单实现前端权限控制的示例
2020/12/25 Vue.js
[01:03:13]VG vs Pain 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
Python中处理字符串之isalpha()方法的使用
2015/05/18 Python
使用Python生成XML的方法实例
2017/03/21 Python
深入理解Python单元测试unittest的使用示例
2017/11/18 Python
Django框架的中的setting.py文件说明详解
2018/10/15 Python
计算pytorch标准化(Normalize)所需要数据集的均值和方差实例
2020/01/15 Python
基于python实现复制文件并重命名
2020/09/16 Python
墨尔本最受欢迎的复古风格品牌:Princess Highway
2018/12/21 全球购物
巴西最大的珠宝连锁店:Vivara
2019/04/18 全球购物
班长岗位职责
2013/11/10 职场文书
母亲追悼会答谢词
2014/01/27 职场文书
电厂职工自我鉴定
2014/02/20 职场文书
篝火晚会策划方案
2014/05/16 职场文书
家属慰问信
2015/02/14 职场文书
立项申请报告范本
2015/05/15 职场文书
Python代码风格与编程习惯重要吗?
2021/06/03 Python
一次线上mongo慢查询问题排查处理记录
2022/03/18 MongoDB
MySQL详解进行JDBC编程与增删改查方法
2022/06/16 MySQL
AndroidStudio图片压缩工具ImgCompressPlugin使用实例
2022/08/05 Java/Android