python 发送post请求,向请求中设置json数据
可以使用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来获取响应结果。
原文地址: https://www.cveoy.top/t/topic/nAx 著作权归作者所有。请勿转载和采集!