Python 狀態碼的簡介與獲取方法

2021-08-20 00:26:52 字數 680 閱讀 6251

http狀態碼表示http協議所返回的響應狀態。

http狀態碼有5種,所有狀態碼的第乙個數字代表了響應的5種狀態之一:(1)訊息:1xx;(2)成功:2xx;(3)重定向:3xx;(4)請求錯誤:4xx;(5)伺服器錯誤:5xx.

我目前常用的就兩種:

(1)200:請求成功,請求所希望的響應頭或者資料體隨此響應返回。

(2)404 not found:請求失敗,請求所希望得到的資源未被在伺服器上發現。沒有資訊能夠告訴使用者這個狀況到底是暫時的還是永久的。假如伺服器知道情況的話,應當使用410狀態碼來告知舊資源因為某些內部的配置機制問題,已經永久的不可用,而且沒有任何可以跳轉的位址。404這個狀態碼被廣泛應用於當伺服器不想揭示到底為何請求被拒絕或者沒有其他適合的響應可用的情況下。

二、python獲取http狀態碼

方法一:

通過requests模組獲取,這是我最常用的方法

import requests

code=requests.get("").status_code

print code

方法二:

用urllib模組獲取

import urllib

status=urllib.urlopen("").code

print status

Web 狀態碼 與 Request 請求的獲取

request 參考於一下部落格 獲取完整路徑 post string nethod request.getmethod 獲取請求方式 cguarantee final string contextpath request.getcontextpath 獲取專案名 sys logout string...

python位元組碼 Python位元組碼簡介

python位元組碼 如果您曾經編寫過python,或者甚至只是使用過python,那麼您可能已經習慣了檢視python源 檔案。它們的名稱以.py結尾。而且您可能還看到了另一種型別的檔案,其名稱以.pyc結尾,並且您可能已經聽說它們是python的 位元組碼 檔案。這些在python 3上很難看到...

python狀態碼 python https狀態碼

http狀態碼 狀態碼的職責是當客戶端向伺服器傳送請求時,描述返回的請求結果。借助狀態碼,使用者可以知道伺服器端是正常處理了請求,還是出現了錯誤。狀態碼的類別 狀態碼類別說明 1xx資訊性狀態碼 information 接收的請求正在處理 2xx成功狀態碼 success 請求正常處理完畢 3xx重...