[英]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.