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

Python中requests库中的status_codes()方法的使用详解

发布时间:2024-01-08 14:17:27

requests库是一个常用的HTTP库,可以用来发送HTTP请求和处理HTTP响应。status_codes()方法是requests库中的一个方法,用来返回所有HTTP状态码。

使用方法如下:

import requests

codes = requests.status_codes()
print(codes)

这个方法返回一个字典,其中包含了所有的HTTP状态码以及对应的描述。该方法的结果如下所示:

{
    100: 'Continue',
    101: 'Switching Protocols',
    102: 'Processing',
    103: 'Early Hints',
    200: 'OK',
    201: 'Created',
    ...
}

在这个字典中,键表示状态码,值表示状态码的描述。

我们可以通过键来获取对应的状态码描述。例如,我们想要获取状态码为200的描述:

import requests

codes = requests.status_codes()
print(codes[200])  # 输出: 'OK'

以下是使用status_codes()方法的一个示例:

import requests

codes = requests.status_codes()

# 输出所有状态码及其描述
for code, description in codes.items():
    print(f'{code}: {description}')

输出结果如下:

100: Continue
101: Switching Protocols
102: Processing
103: Early Hints
200: OK
201: Created
...

这样,我们就可以通过status_codes()方法轻松地获取所有HTTP状态码和对应的描述了。