HTTP常見狀態碼

2022-09-09 23:18:32 字數 1306 閱讀 8174

http狀態碼是用以表示網頁伺服器http響應狀態的3位數字**。

當使用者試圖通過http或ftp協議訪問一台執行主機上的內容時,web伺服器返回乙個表示該請求的狀態的數字**。

該狀態**記錄在伺服器日誌中,同時也可能在 web 瀏覽器或 ftp客戶端顯示。

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

1××:保留

2××:表示請求成功地接收

3××:為完成請求客戶需進一步細化請求

4××:客戶錯誤

5××:伺服器錯誤

500 內部伺服器錯誤

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

404 檔案未找到

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

403 禁止訪問

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

400 錯誤請求

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

401 未經授權

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

200 請求成功

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

206 部分內容

301 永久重定向

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

302 臨時重定向

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

502 無效閘道器

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

HTTP 常見狀態碼

如果某項請求傳送到您的伺服器要求顯示您 上的某個網頁 例如,使用者通過瀏覽器訪問您的網頁或 googlebot抓取網頁時 伺服器將會返回 http 狀態碼響應請求。此狀態碼提供關於請求狀態的資訊,告訴 googlebot 關於您的 和請求的網頁的資訊。一些常見的狀態碼為 下面是 http 狀態碼的完...

HTTP 常見狀態碼

http 常見的狀態碼 1 開頭 表示客戶端相應某些動作 100 必須繼續發出請求 101 客戶要求伺服器根據請求轉化為http協議版本 2 開頭 表示請求成功 200 請求成功 3 開頭 表示頁面重定向 301 刪除請求資料 302 在其他url 發現請求資料 304 客戶端應執行了get操作 但...

HTTP常見狀態碼

此文為學習記錄所用,為加深自己的理解,會隨著學習的深入而做補充.已記錄200 301 302 403 404 狀態碼定義1xx 報告 接收到請求,繼續程序 2xx成功 步驟成功接收,被理解,並被接受 3xx重定向 為了完成請求,必須採取進一步措施 4xx客戶端出錯 請求包括錯的順序或不能完成 5xx...