遇到網(wǎng)絡(luò)問題(如:DNS 查詢失敗、拒絕連接等)時,Requests 會拋出一個 ?ConnectionError
? 異常。
如果 HTTP 請求返回了不成功的狀態(tài)碼, ?Response.raise_for_status()
? 會拋出一個 ?HTTPError
? 異常。
若請求超時,則拋出一個 ?Timeout
? 異常。
若請求超過了設(shè)定的最大重定向次數(shù),則會拋出一個 ?TooManyRedirects
? 異常。
所有Requests顯式拋出的異常都繼承自 ?requests.exceptions.RequestException
? 。
更多建議: