python 发送http post 请求
时间: 2024-10-08 09:01:48 浏览: 32
在Python中发送HTTP POST请求通常会用到`requests`库,这是一个非常方便的库,用于处理HTTP请求。以下是发送POST请求的基本步骤:
```python
import requests
# 定义URL、数据(key-value对可以是字典形式)和请求头(如需)
url = 'https://example.com/api'
data = {'key1': 'value1', 'key2': 'value2'}
headers = {
'Content-Type': 'application/json' # 根据实际需求设置内容类型
}
# 发送POST请求
response = requests.post(url, json=data, headers=headers)
# 检查响应状态码
if response.status_code == 200:
print('POST request successful')
# 获取响应内容
response_content = response.json() # 如果返回的是JSON格式的数据
else:
print(f'Request failed with status code {response.status_code}')
阅读全文