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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- HTTP 響應狀態碼HTTP
- python requests庫 響應中文亂碼Python
- 檢測mysql狀態的指令碼MySql指令碼
- 利用python完成多個url狀態碼的檢測Python
- 最全的HTTP響應狀態碼列表:除了404,HTTP狀態碼還有啥?HTTP
- haproxy狀態檢測指令碼(完成高可用)指令碼
- 檢測網路狀態
- python requests讀取伺服器響應Python伺服器
- API 所有的響應狀態碼都是 200?API
- XMLHttpRequest readyState響應狀態XMLHTTP
- HTTP請求方法及響應狀態碼詳解HTTP
- 檢測網路狀態 - flutterFlutter
- iOS 檢測網路狀態iOS
- Linux中如何檢視日誌命令中的響應狀態?Linux
- 面試常問有關響應狀態碼3XX面試
- 解決IIS無響應假死狀態
- 根據ip列表檢測主機狀態(shell指令碼)指令碼
- SAP ABAP應用伺服器的HTTP響應狀態碼(Status Code)伺服器HTTP
- 使用jstack檢測Java應用的死鎖(deadlock)狀態JSJava
- Linux中系統狀態檢測命令Linux
- 網路狀態檢測的利器 - ss命令
- 簡介響應狀態碼1xx、2xx、5xx
- Java應用異常狀態監測Java
- GetStartupInfo檢測程式處於被除錯狀態除錯
- requests請求狀態保持-登入github為例Github
- 通過Python檢視Azure VM的狀態Python
- 有效雲檢測和響應的5步
- HTTP協議---HTTP請求中的常用請求欄位和HTTP的響應狀態碼及響應頭HTTP協議
- [譯]使用MVI打造響應式APP(六):恢復狀態APP
- curl轉python requests程式碼Python
- python3+requests:使用類封裝介面測試指令碼Python封裝指令碼
- HTTP協議響應狀態碼(301、302、303的區別)HTTP協議
- python+requests介面測試基礎Python
- [譯]使用MVI打造響應式APP(三):狀態摺疊器APP
- 機器學習&惡意程式碼靜態檢測機器學習
- Python 潮流週刊#26:requests3 的現狀PythonS3
- 32. http狀態碼 應用場景HTTP
- Java Web學習(1): 客戶端請求、伺服器響應及其HTTP狀態碼JavaWeb客戶端伺服器HTTP