pythonpost请求api_python post 请求api
时间: 2023-11-23 12:50:55 浏览: 93
好的,你可以使用 Python 的 requests 库来发送 POST 请求。假设你要发送的 POST 请求的 API 地址是 http://example.com/api,请求参数是 {"key": "value"},那么代码如下:
```python
import requests
url = 'http://example.com/api'
data = {'key': 'value'}
response = requests.post(url, data=data)
print(response.text)
```
在上面的代码中,我们先定义了请求的地址和参数,然后使用 requests.post() 方法发送 POST 请求,并将响应结果保存在 response 变量中。最后,我们打印出响应结果的文本形式。
需要注意的是,requests.post() 方法还有其他一些可选参数,例如 headers、auth 等,可以根据实际情况进行设置。另外,如果请求的参数是 JSON 格式,可以使用 json 参数来传递,例如:
```python
import requests
url = 'http://example.com/api'
data = {'key': 'value'}
response = requests.post(url, json=data)
print(response.text)
```
这样会自动将参数转换为 JSON 格式,并设置 Content-Type 为 application/json。
阅读全文