gpt4 book ai didi

python - requests.codes.ok 是否包含 304?

转载 作者:太空狗 更新时间:2023-10-29 17:52:37 25 4
gpt4 key购买 nike

我有一个程序使用请求模块发送一个 get 请求,该请求(正确地)以 304“Not Modified”响应。发出请求后,我检查以确保 response.status_code == requests.codes.ok,但此检查失败。请求不会将 304 视为“ok”吗?

最佳答案

有一个名为 ok 的属性在返回 TrueResponse 对象中,如果状态代码不是 4xx5xx

因此您可以执行以下操作:

if response.ok:
# 304 is included

这个属性的代码很简单:

@property
def ok(self):
try:
self.raise_for_status()
except HTTPError:
return False
return True

关于python - requests.codes.ok 是否包含 304?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22494794/

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