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状态码和对应的描述了。
