python 如何发起post请求
时间: 2023-09-07 16:15:56 浏览: 92
在 Python 中发起 POST 请求,可以使用 `requests` 库。以下是一个简单的示例:
```python
import requests
url = 'https://example.com/api' # 替换为目标 API 的 URL
data = {
'key1': 'value1',
'key2': 'value2'
} # 替换为需要发送的数据
response = requests.post(url, data=data)
if response.status_code == 200:
print('请求成功')
print(response.json()) # 如果响应是 JSON 格式,可以使用 json() 方法获取解析后的数据
else:
print('请求失败')
print(response.text) # 打印响应的内容
```
在上述示例中,我们使用 `requests.post()` 方法发送 POST 请求,传入目标 URL 和需要发送的数据。可以通过检查响应的状态码 (`response.status_code`) 来判断请求是否成功。如果成功,则可以使用 `response.json()` 方法获取响应的 JSON 数据。如果请求失败,可以使用 `response.text` 获取响应的内容。
阅读全文