对python requests发送json格式数据的实例详解

作者:Amos_x 时间:2023-12-11 05:16:07 

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格式数据,进行接口测试等。

来源:https://blog.csdn.net/weixin_41004350/article/details/78705415

标签:python,requests,json
0
投稿

猜你喜欢

  • Mybatis如何自动生成数据库表结构总结

    2024-01-21 11:04:30
  • php输出全部gb2312编码内的汉字方法

    2023-10-04 05:56:31
  • python实现给微信指定好友定时发送消息

    2023-04-27 04:55:35
  • JavaScript画圆

    2010-01-22 15:57:00
  • MYSQL中怎样设列的默认值为Now()的介绍

    2008-11-01 16:54:00
  • 利用python list完成最简单的DB连接池方法

    2022-04-19 18:38:00
  • GOLANG使用Context实现传值、超时和取消的方法

    2024-05-22 10:13:13
  • 编程活动中几个不良现象

    2008-09-01 12:23:00
  • 解析Oracle数据库中的对象集合schema

    2023-07-22 20:42:34
  • Golang高性能持久化解决方案BoltDB数据库介绍

    2024-01-27 00:13:37
  • MySQL性能优化之路---修改配置文件my.cnf

    2024-01-23 16:20:53
  • JavaScript拖动层Div代码

    2024-04-16 09:46:48
  • 如何在Python中安装GDAL库

    2023-08-22 01:51:54
  • 在Golang代码中如何自动生成版本号的方法示例

    2023-10-14 23:25:36
  • python利用 pytesseract快速识别提取图片中的文字((图片识别)

    2023-06-16 08:00:18
  • 简单了解Python字典copy与赋值的区别

    2022-07-16 11:35:52
  • flask 框架操作MySQL数据库简单示例

    2024-01-16 12:48:10
  • mysql如何分组统计并求出百分比

    2024-01-22 02:07:51
  • 潜谈产品设计中的可用性和可访问性

    2009-01-18 12:47:00
  • 301转向代码合集

    2008-03-20 10:12:00
  • asp之家 网络编程 m.aspxhome.com