異常:
以下是request.exceptions模塊下的異常錯誤:
- RequestException:所有異常的基類。
- HTTPError(RequestException):HTTP錯誤。
- UnrewindableBodyError(RequestException):請求在嘗試回放正文時遇到錯誤。
- RetryError(RequestException):自定義重試邏輯失敗(Custom retries logic failed)。
- ConnectionError(RequestException):發生連接錯誤。
- ProxyError(ConnectionError):發生代理錯誤。
- SSLError(ConnectionError):出現SSL錯誤。
- ConnectTimeout(ConnectionError, Timeout):鏈接超時。
- Timeout(RequestException):請求超時;監聽此異常將同時監聽
ConnectTimeout
和 ReadTimeout
異常。 - ReadTimeout(Timeout):響應超時,服務器在規定的時間內未發送任何數據。
- URLRequired(RequestException):無效的URL。
- TooManyRedirects(RequestException):重定向次數太多。
- MissingSchema(RequestException, ValueError):URL缺少資源類型(例如http、https或ftp)。
- InvalidSchema(RequestException,ValueError):URL指定的資源類型無效,或不支持的資源類型(See defaults.py for valid schemas.)。
- InvalidURL(RequestException,ValueError):無效URL。
- InvalidHeader(RequestException,ValueError):無效的請求頭。
- ChunkedEncodingError(RequestException):服務器聲明了分塊編碼,但發送了無效的分塊。(The server declared chunked encoding but sent an invalid chunk.)。
- StreamConsumedError(RequestException,TypeError):此響應的內容已被使用。
- ContentDecodingError(RequestException,BaseHTTPError):未能解碼響應內容。
- InvalidJSONError:JSON錯誤。
- InvalidProxyURL(InvalidURL):提供的代理URL無效。
警告:
以下是request.exceptions模塊下的異常警告:
- RequestsWarning(Warning):請求的基本警告。
- FileModeWarning(RequestsWarning, DeprecationWarning):文件以文本模式打開,但請求決定了其二進制長度。
- RequestsDependencyWarning(RequestsWarning):導入的依賴項與預期的版本范圍不匹配。