获取Python请求中状态代码的描述

发布于 2021-01-29 17:19:15

我希望能够输入服务器响应代码并让请求告诉我代码的含义。例如,代码200->确定

我找到了一个指向源代码的链接,该链接显示了代码和描述的字典结构。我看到请求将返回给定描述的响应代码:

print requests.codes.processing  # returns 102
print requests.codes.ok          # returns 200
print requests.codes.not_found   # returns 404

但不是相反:

print requests.codes[200]        # returns None
print requests.codes.viewkeys()  # returns dict_keys([])
print requests.codes.keys()      # returns []

我以为这是例行任务,但似乎无法在在线搜索或文档中找到答案。

关注者
0
被浏览
44
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    一种可能性:

    >>> import requests
    >>> requests.status_codes._codes[200]
    ('ok', 'okay', 'all_ok', 'all_okay', 'all_good', '\\o/', '\xe2\x9c\x93')
    

    元组中的第一个值用作常规代码键。



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看