import urequests # 引入urequests库
import ujson
def send_post_request():
url = '' # 指定请求的URL
headers = {'Content-Type': 'application/json'} # 指定发送的数据类型为JSON
data = {
"key": ""
}
# 转换数据为JSON字符串
data_json = ujson.dumps(data)
# 准备要发送的数据
print("请求数据:",data_json)
# 发送POST请求
response = urequests.post(url, data=data_json, headers=headers)
# 1检查请求是否成功
if response.status_code == 200:
print("请求成功,返回的数据:")
response_text = response.text
response_text = response_text.encode('utf-8').decode('unicode-escape') # 解码Unicode转义字符
print(response_text) # 打印返回的JSON数据
else:
print("请求失败,状态码:", response.status_code)
response.close() # 关闭连接
【ESP32+Python】使用HTTP+POST方式请求服务端例子
最新推荐文章于 2025-03-08 17:41:59 发布