欢迎访问宙启技术站
智能推送

使用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-TypeServerContent-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-TypeServerContent-Length三个HTTP头部字段的值。最后打印提取的值。

请注意,要使用这个示例代码,你需要先安装requests库,可以使用以下命令安装:

pip install requests