requests.post
时间: 2023-07-22 10:33:55 浏览: 108
post请求
`requests.post` 是 Python requests 库中用于发送 HTTP POST 请求的函数。它可以向指定的 URL 发送带有数据的 POST 请求,并返回包含服务器响应的 `Response` 对象。可以使用它来模拟表单提交、上传文件等操作。例如,下面的代码演示了向指定的 URL 发送 JSON 数据的 POST 请求:
```
import requests
url = 'https://example.com/api'
headers = {'Content-Type': 'application/json'}
data = {'key1': 'value1', 'key2': 'value2'}
response = requests.post(url, headers=headers, json=data)
print(response.json())
```
在这个例子中,我们向 URL `https://example.com/api` 发送一个包含 JSON 数据的 POST 请求,并设置请求头的 `Content-Type` 为 `application/json`。`json=data` 参数会将 Python 字典对象 `data` 转换为 JSON 格式的字符串,并作为请求体发送到服务器。服务器返回的响应可以通过 `response.json()` 方法获取,它会将响应体中的 JSON 数据转换为 Python 字典对象。
阅读全文