使用getheader()方法从响应对象中提取HTTP头部字段的示例代码
发布时间:2024-01-11 19:58:16
使用getheader()方法从响应对象中提取HTTP头部字段的示例代码示例如下:
import requests
# 发送请求并获取响应对象
response = requests.get('https://api.example.com')
# 提取响应对象中的HTTP头部字段
content_type = response.headers.get('Content-Type')
server = response.headers.get('Server')
content_length = response.headers.get('Content-Length')
# 打印提取的HTTP头部字段
print('Content-Type:', content_type)
print('Server:', server)
print('Content-Length:', content_length)
上述代码中,首先我们使用requests库发送一个GET请求到https://api.example.com,并将得到的响应对象保存在变量response中。
然后,我们使用getheader()方法从响应对象的headers属性中提取需要的HTTP头部字段。在上述示例中,我们提取了Content-Type、Server和Content-Length三个字段的值,并分别保存在对应的变量中。
最后,在控制台输出中打印提取的HTTP头部字段的值。
下面是一个完整的使用例子:
import requests
# 发送请求并获取响应对象
response = requests.get('https://www.example.com')
# 提取响应对象中的HTTP头部字段
content_type = response.headers.get('Content-Type')
server = response.headers.get('Server')
content_length = response.headers.get('Content-Length')
# 打印提取的HTTP头部字段
print('Content-Type:', content_type)
print('Server:', server)
print('Content-Length:', content_length)
在上述例子中,我们发送了一个GET请求到https://www.example.com,并提取了响应对象中的Content-Type、Server和Content-Length三个HTTP头部字段的值。最后打印提取的值。
请注意,要使用这个示例代码,你需要先安装requests库,可以使用以下命令安装:
pip install requests
