10個常見的HTTP狀態碼

2021-09-25 02:42:13 字數 1089 閱讀 4699

目錄

http狀態碼是用以表示網頁伺服器http響應狀態的3位數字**。所有狀態碼的第乙個數字代表了響應的五種狀態之一。當使用者試圖通過http或ftp協議訪問一台執行主機上的內容時,web伺服器返回乙個表示該請求的狀態的數字**。該狀態**記錄在伺服器日誌中,同時也可能在 web 瀏覽器或 ftp客戶端顯示。也就是我們開啟頁面發生錯誤時,瀏覽器顯示的錯誤資訊**。狀態**可以指明具體請求是否已成功,還可以揭示請求失敗的確切原因。

http協議狀態碼表示的意思主要分為五類,大體是:

根據google的搜尋資料統計,下面幾個是最常見的錯誤,其中http 500 錯誤發生機率是404錯誤的兩倍:

對http 500錯誤的定義已經充分證明了這是乙個最常見的http錯誤。 一般來說,http 500 錯誤會在伺服器的程式碼出錯時出現,或者web伺服器發生內部錯誤時返回的資訊。 例如,web伺服器過載時將無法正確處理訪問請求。

大多數人都知道這個錯誤。 當使用者試圖訪問web伺服器(通常是乙個網頁)上某個實際不存在的資源時,就會發生404錯誤。404錯誤可能是由無效的鏈結引起,也可能是url拼寫錯誤,還可能是因為虛擬主機將所請求頁面移到其他地方(或刪除所請求頁面)。 一些**設定了自定義頁面以防止壞鏈結所產生的不良影響。

403錯誤類似於401錯誤,不同之處在於401錯誤是未經授權,而403錯誤是禁止訪問。 任何登入對403錯誤都不起作用。 嘗試訪問(被禁止的)**目錄時,就會發生403錯誤。

web伺服器通過返回http 400錯誤告訴訪問者,訪問者用來訪問**的程式出錯,或訪問請求途中遭到破壞。

訪問者試圖訪問受限頁面但未經授權時,**返回http 401錯誤。錯誤登入嘗試是導致這一錯誤的主因。

請求已成功,請求所希望的響應頭或資料體將隨此響應返回。

被請求的資源已永久移動到新位置,並且將來任何對此資源的引用都應該使用本響應返回的若干個uri之一。

請求的資源現在臨時從不同的uri響應請求。由於這樣的重定向是臨時的,客戶端應當繼續向原有位址傳送以後的請求。

作為閘道器或者**工作的伺服器嘗試執行請求時,從上游伺服器接收到無效的響應。

10個常見的HTTP狀態碼詳解

http狀態碼是用以表示網頁伺服器http響應狀態的3位數字 所有狀態碼的第乙個數字代表了響應的五種狀態之一。當使用者試圖www.cppcns.com通過http或ftp協議訪問一台執行主機上的內容時,web伺服器返回乙個表示該請求的狀態的數字 該狀態 記錄在伺服器日誌中,同時也可能在 web 瀏覽...

常見HTTP狀態碼

1xx 臨時響應 表示臨時響應並需要請求者繼續執行操作的狀態碼。100 繼續 請求者應當繼續提出請求。伺服器返回此 表示已收到請求的第一部分,正在等待其餘部分。101 切換協議 請求者已要求伺服器切換協議,伺服器已確認並準備切換。2xx 成功 表示成功處理了請求的狀態碼。200 成功 伺服器已成功處...

常見HTTP狀態碼

200 伺服器成功返回網頁 404 請求的網頁不存在 503 服務不可用 表示臨時響應並需要請求者繼續執行操作的狀態 說明 http狀態碼 100 繼續 請求者應當繼續提出請求。伺服器返回此 表示已收到請求的第一部分,正在等待其餘部分。http狀態碼 101 切換協議 請求者已要求伺服器切換協議,伺...