python requests檢測響應狀態碼
1、為了方便引用,Requests附有一個內建的狀態碼查詢物件。
>>> r.status_code == requests.codes.ok True
2、如果傳送失敗請求(非200響應),我們可以透過Response.raise_for_status()丟擲異常。
>>> bad_r = requests.get('') >>> bad_r.status_code 404 >>> bad_r.raise_for_status() Traceback (most recent call last): File "requests/models.py", line 832, in raise_for_status raise http_error requests.exceptions.HTTPError: 404 Client Error
以上就是python requests檢測響應狀態碼的方法,希望對大家有所幫助。更多Python學習指路:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/756/viewspace-2827872/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- python requests庫 響應中文亂碼Python
- HTTP 響應狀態碼HTTP
- 利用python完成多個url狀態碼的檢測Python
- API 所有的響應狀態碼都是 200?API
- requests介面響應出現亂碼
- XMLHttpRequest readyState響應狀態XMLHTTP
- 最全的HTTP響應狀態碼列表:除了404,HTTP狀態碼還有啥?HTTP
- python requests讀取伺服器響應Python伺服器
- haproxy狀態檢測指令碼(完成高可用)指令碼
- 使用 setResponseStatus 函式設定響應狀態碼函式
- Linux中如何檢視日誌命令中的響應狀態?Linux
- HTTP請求方法及響應狀態碼詳解HTTP
- 檢測網路狀態 - flutterFlutter
- 使用 useState 管理響應式狀態
- 使用jstack檢測Java應用的死鎖(deadlock)狀態JSJava
- 根據ip列表檢測主機狀態(shell指令碼)指令碼
- SAP ABAP應用伺服器的HTTP響應狀態碼(Status Code)伺服器HTTP
- 面試常問有關響應狀態碼3XX面試
- HTTP協議響應狀態碼(301、302、303的區別)HTTP協議
- Linux中系統狀態檢測命令Linux
- 網路狀態檢測的利器 - ss命令
- 通過Python檢視Azure VM的狀態Python
- 簡介響應狀態碼1xx、2xx、5xx
- Java應用異常狀態監測Java
- requests請求狀態保持-登入github為例Github
- 有效雲檢測和響應的5步
- curl轉python requests程式碼Python
- java靜態程式碼檢測-pmdJava
- java檢測當前CPU負載狀態的方法Java負載
- [譯]使用MVI打造響應式APP(六):恢復狀態APP
- python3+requests:使用類封裝介面測試指令碼Python封裝指令碼
- 狀態碼
- python+requests介面測試基礎Python
- Python 潮流週刊#26:requests3 的現狀PythonS3
- [譯]使用MVI打造響應式APP(三):狀態摺疊器APP
- Python程式碼規範性檢測Python
- Python指令碼檢測笑臉漏洞Python指令碼
- http狀態碼HTTP