python发送http请求并
时间: 2023-10-11 19:07:02 浏览: 75
python 发送 http 请求
接收响应的示例代码:
```python
import requests
url = 'http://example.com/api/some-endpoint'
data = {'key': 'value'}
headers = {'Content-Type': 'application/json'}
response = requests.post(url, json=data, headers=headers)
if response.status_code == 200:
print('请求成功!')
print(response.json())
else:
print('请求失败!')
print(response.text)
```
在这个示例中,我们使用了 `requests` 库来发送 HTTP 请求。我们指定了请求的 URL、请求体数据和请求头。我们使用 `requests.post()` 方法来发送 POST 请求。这个方法会返回一个 `Response` 对象,我们可以通过这个对象来获取响应的状态码、响应头和响应体。在这个示例中,我们判断了响应的状态码,如果是 200,就表示请求成功,我们打印出响应体;如果不是 200,就表示请求失败,我们打印出响应错误信息。
阅读全文