在Python中,我们可以使用多个库来发送HTTP请求并获取响应体(response body)。其中,最常用的库之一是 requests
。这个库提供了简单易用的接口来发送HTTP请求,并可以方便地获取响应体的内容。
下面是一个详细的示例,展示如何使用 requests
库来发送HTTP GET请求,并获取响应体。该示例代码可以直接运行,并具有一定的参考价值和实际意义。
一、获取request response body
1.安装requests库
首先,确保我们已经安装了 requests
库。如果还没有安装,可以使用以下命令来安装:
bash复制代码
pip install requests
2.示例代码
以下是一个完整的Python脚本,展示如何发送HTTP GET请求并获取响应体:
import requests
def fetch_url(url):
try:
# 发送HTTP GET请求
response = requests.get(url)
# 检查请求是否成功(状态码为200)
if response.status_code == 200:
# 获取响应体内容(文本格式)
response_body = response.text
print("请求成功,响应体内容如下:")
print(response_body)
else:
# 如果请求失败,输出状态码和错误信息
print(f"请求失败,状态码:{
response<