[英]How to catch http error 404 with urllib3?
我从 API 请求文件。 如果文件不存在,我会得到 404。
我正在尝试使用urllib3
来处理这个问题。
我发现了很多很棒但已过时(约 10 年)的文档,如何使用urllib
和urllib2
来做到这一点。
这在urllib3
中如何工作?
我在他们的文档中发现的就是这个
try:
http.request('GET', 'nx.example.com', retries=False)
except urllib3.exceptions.NewConnectionError:
print('Connection failed.')
您可以简单地查看状态码:
import urllib3
http = urllib3.PoolManager()
r = http.request("GET", "httpbin.org/status/404")
if r.status == 404:
print("404!")
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.