如何使用python内置的request发送JSON格式的数据

使用步骤如下:

一、如果想发送json格式的数据,需要使用request模块中的Request类来创建对象,作为urlopen函数的参数

二、header中添加content-type为application/json

三、使用json中dumps方法将请求体内容解析为字符串类型

 

复制代码
from urllib import request
import json

# 请求体数据
request_data ={
    "account": "xxxxxx",
    "sign": "xxxx"
    }

headers ={
    "content-type":"application/json"
}

req = request.Request(url = "http://host:port/mm.nn.zz",
                headers = headers,
                data = json.dumps(request_data).encode("utf-8"))
                
reps = request.urlopen(req).read().decode("utf-8")
复制代码

 

posted @   ilovetesting  阅读(9363)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示