gpt4 book ai didi

python - HTTP 代码名称\\o/\\o- -o-/o\\在请求中代表什么?

转载 作者:行者123 更新时间:2023-12-01 08:27:27 29 4
gpt4 key购买 nike

在使用 requests 库中的状态代码时,我遇到了一些奇怪的事情。每个 HTTP 状态代码都有一个常量,有些具有别名(例如,包括 200 的复选标记):

url = 'https://httpbin.org/status/'
r = requests.get(url + '200')
print(r.status_code == requests.codes.ok)
print(r.status_code == requests.codes.all_ok)
print(r.status_code == requests.codes['✓'])
# all print True

这是有道理的,因为我们不想硬编码 HTTP 状态代码并使用文本名称。我不明白的是以下内容:

print(requests.get(url + '200').status_code == requests.codes['\\o/'])
print(requests.get(url + '404').status_code == requests.codes['-o-'])
print(requests.get(url + '500').status_code == requests.codes['/o\\'])
# all print True

符号从哪里来? 404 看起来像 -O- option for wget ,但这可能不相关。

最佳答案

它们看起来像是在向人们打手势(请求可能有点愚蠢,包括他们在内,但这不会伤害任何人 - 偶尔稍微轻浮一下就可以了)。

200 – 成功:\o/

耶!

404 – 未找到-o-

也许是耸耸肩?

500 – 服务器错误/o\

看起来有人在畏缩。

关于python - HTTP 代码名称\\o/\\o- -o-/o\\在请求中代表什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54149611/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com