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...