当前位置: 首页 > news >正文

Python-httpx库的post请求的几种参数的区别

1. data

import httpx
client = httpx.Client()
j = {"a": "2", "b": 3}
client.post("http://192.168.4.130", data=j)

将参数转换成了&连接的格式。
图片

2. json

import httpx
client = httpx.Client()
j = {"a": "2", "b": 3}
client.post("http://192.168.4.130", json=j)

请求体为JSON字符串,且在HTTP头中标注为application/json格式。
图片

3. content

import json
import httpx
client = httpx.Client()
j = {"a": "2", "b": 3}
client.post("http://192.168.4.130", content=json.dumps(j))

请求体为JSON字符串,但是并未在HTTP头中标注格式。
图片

http://www.hskmm.com/?act=detail&tid=1676

相关文章:

  • 精准把控人力,PJMan “负荷分析” 助力项目高效推进
  • 92. 递归实现指数型枚举
  • Logstash、Filebeat和Fluent比较
  • 车载电动充气泵芯片方案设计
  • [题解]P4281 [AHOI2008] 紧急集合 / 聚会
  • 【API接口】最新可用红果短剧接口
  • 微信个人号接口
  • 数据结构与算法-28.图
  • 剪映如何将草稿分享给别人?
  • 锁相关记录
  • 测试开发私教服务班4.0:大厂导师1对1带你突破职业瓶颈!
  • 深入理解Java对象:从创建到内存访问的JVM底层机制
  • 【AP出版】第八届人文教育与社会科学国际学术会议(ICHESS 2025)
  • 加入任务计划
  • 使用yolo算法对视频进行实时目标跟踪和分割
  • qoj2607 Survey
  • ubuntu24修改网络ip
  • ShardingSphere入门篇
  • 一个完整的项目管理流程都包括哪些环节?
  • 第5讲 机器学习生态构成 - 详解
  • Scaling Law之后AI的下一站:数据质量、效率与闭环的“军备竞赛”
  • nginx基础
  • tarjan割边
  • Linux lsblk (list hard drive) lsusb(list usb device)
  • 【SPIE出版】第二届信号处理与神经网络应用国际学术会议(SPNNA 2025)
  • OI的深渊
  • 当前流行的前端框架
  • 移远EC800M RTOS笔记
  • Linux 实例:配置 NTP 服务
  • 选择MyEMS:为什么开源是能源数字化未来的最佳路径?