python发送post请求代码
时间: 2023-06-19 15:02:53 浏览: 128
可以使用 Python 的内置模块 `urllib` 来发送 POST 请求。这是一个示例代码:
```python
import urllib.request
import urllib.parse
url = 'http://httpbin.org/post'
data = {'key': 'value'}
data = urllib.parse.urlencode(data).encode('utf-8')
req = urllib.request.Request(url, data)
response = urllib.request.urlopen(req)
print(response.read().decode('utf-8'))
```
或者也可以使用 Python 的第三方模块 `requests` 来发送 POST 请求,这是一个示例代码:
```python
import requests
url = 'http://httpbin.org/post'
data = {'key': 'value'}
response = requests.post(url, data=data)
print(response.text)
```
注意,在这些代码中,发送的 POST 请求是没有设置请求头的,如果想要设置请求头,可以在发送请求时添加参数 `headers`。
阅读全文