可以使用requests库来发送post请求,并且可以设置请求头中的Content-Type为application/json,然后将json数据转化为字符串,作为请求体。

示例代码如下:

import requests
import json

# 设置请求头中的Content-Type为application/json
headers = {'Content-Type': 'application/json'}

# 构造json数据
data = {'name': 'Tom', 'age': 20}

# 将json数据转化为字符串
json_data = json.dumps(data)

# 发送post请求
response = requests.post(url='http://example.com/api', headers=headers, data=json_data)

# 打印响应结果
print(response.text)

其中,url为请求的地址,headers为请求头,data为请求体,json_data为将json数据转化为字符串后的数据。发送请求后,可以通过response.text来获取响应结果。

python 发送post请求,向请求中设置json数据

原文地址: https://www.cveoy.top/t/topic/nAx 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录