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