gpt4 book ai didi

python httplib httpexception 错误代码

转载 作者:可可西里 更新时间:2023-11-01 02:36:47 28 4
gpt4 key购买 nike

httplib.HTTPException 是否有错误代码?如果是这样,我如何从异常实例中获取它们?感谢您的帮助。

最佳答案

httplib 模块不使用异常来传达 HTTP 响应,只是真正的错误(无效的 HTTP 响应、损坏的 header 、无效的状态代码、过早断开的连接等)。 HTTPException 子类只有一个关联的消息字符串(存储在 args 属性中),如果是这样的话。 httplib.HTTPException 本身可能有一个“errno”值作为 args 中的第一个条目(当通过 httplib.FakeSocket 引发时),但它不是 HTTP 错误代码。

虽然 HTTP 响应代码是通过 httplib.HTTPConnection 对象传送的; getresponse 方法(通常)将返回一个 HTTPResponse 实例,其中 status 属性设置为 HTTP 响应代码,以及一个 reason 属性设置为它的文本版本。这包括 404500 等错误代码。我说“通常”是因为您(或您使用的库)可以覆盖 httplib.HTTPConnection.response_class 以返回其他内容。

关于python httplib httpexception 错误代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2791946/

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