import requests
# 示例:将一个简单的 curl 请求转换为 Python 代码
# curl 示例:
# curl -X POST https://api.example.com/data \
# -H "Content-Type: application/json" \
# -d '{"key1": "value1", "key2": "value2"}'
# 对应的 Python 代码:
url = 'https://api.example.com/data'
headers = {
'Content-Type': 'application/json'
}
data = {
'key1': 'value1',
'key2': 'value2'
}
response = requests.post(url, headers=headers, json=data)
# 打印响应内容
print(response.text)
requests.post() 方法用于发送 POST 请求。url 是目标 API 的 URL。headers 是请求头,这里指定了 Content-Type 为 application/json。json 参数自动将字典转换为 JSON 格式的数据,并设置相应的请求头。response.text 包含服务器返回的响应内容。如果有更复杂的 curl 请求(例如包含认证、文件上传等),可以进一步调整 requests 库的参数以匹配需求。
下一篇:python 字符串连接
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站