httplib.HTTPException是否有错误代码?如果是的话,我如何从异常实例中获取它们?任何帮助表示赞赏。python httplib httpexception错误代码
2
A
回答
5
httplib
模块不会使用异常传达HTTP响应,只是出现真正的错误(无效的HTTP响应,错误的标头,无效的状态码,过早断开的连接等)。大多数httplib.HTTPException子类只是具有关联消息字符串(存储在args
属性中),如果有的话。 httplib.HTTPException
本身可能具有“errno”值作为args
中的第一项(通过httplib.FakeSocket引发时),但它不是HTTP错误代码。
虽然HTTP响应代码是通过httplib.HTTPConnection
对象传递的; getresponse
方法将(通常)返回一个HTTPResponse
实例,并将status
属性设置为HTTP响应代码,并将reason
属性设置为其文本版本。这包括错误代码,如404
和500
。我说“通常”,因为你(或你使用的图书馆)可以覆盖httplib.HTTPConnection.response_class
返回别的东西。
相关问题
- 1. 替代python的httplib?
- 2. httplib蟒蛇错误
- 3. httplib python/wxpython。袜子流错误
- 4. Python的httplib的,urllib的语法错误
- 5. Apache Axis2 HTTPException错误
- 6. Python错误代码
- 7. python代码错误?
- 8. Python代码错误
- 9. Laravel重定向HttpException错误
- 10. Python httplib和POST
- 11. Androiddriver Python绑定httplib
- 12. 错误在Python代码
- 13. Python的错误代码
- 14. Python代码给出错误
- 15. Tkinter的Python代码错误?
- 16. 错误在Python代码
- 17. 以下python代码错误
- 18. Python代码中的错误
- 19. Python DHT22代码错误
- 20. Python - 代码中的错误
- 21. Python代码错误(python3.4.4)
- 22. Python函数代码错误
- 23. 错误与Python代码2.7.3
- 24. getaddrinfo 11004和python的httplib
- 25. httplib在WSGI中的CannotSendRequest错误
- 26. Python龙卷风httplib重试
- 27. python https代理错误代码400,401
- 28. Python的httplib的ResponseNotReady
- 29. Python CouchDB/httplib - 错误:[Errno 61]连接被拒绝
- 30. 带代理的wxpython httplib显示400个错误请求