我可以在哪里写响应字段.好吗



任何响应都有一个字段.ok,例如代码:

async with ClientSession() as session:
async with session.get(url=url) as response:
if response.ok:
...

我的问题是reponse.status==200等于响应。好吗

例如,如果状态=204,那么reponse.ok为False?

来自文档:

属性ok

如果status_code小于400,则返回True,否则返回False。

此属性检查响应的状态代码是否介于400和600来查看是否存在客户端错误或服务器错误。如果如果状态代码介于200和400之间,则返回True。这是而不是查看响应代码是否为CCD_ 3的检查。

因此,对于response.status = 204,它仍然是True

最新更新