http狀態碼是用以表示網頁伺服器http響應狀態的3位數字**。
所有狀態碼的第乙個數字代表了響應的五種狀態之一。
當使用者試圖www.cppcns.com通過http或ftp協議訪問一台執行主機上的內容時,web伺服器返回乙個表示該請求的狀態的數字**。
該狀態**記錄在伺服器日誌中,同時也可能在 web 瀏覽器或 ftp客戶端顯示。
也就是我們開啟頁面發生錯誤時,瀏覽器顯示的錯誤資訊**。狀態**可以指明具體請求是否已成功,還可以揭示請求失敗的確切原因。
http協議狀態碼表示的意思www.cppcns.com主要分為五類,大體是:
1:保留
2:表示請求成功地接收
3:為完成請求客戶需進一步細化請求
4:客戶錯誤
5:伺服器錯誤
根據google的搜尋資料統計,下面幾個是最常見的錯誤,其中http 500 錯誤發生機率是404錯誤的兩倍:
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 部分內容
伺服器已經成功處理了部分get請求。類似於flashget或者迅雷這類的http **工具,都是使用此類響應實現斷點續傳,或者將乙個大文件分解為多個**段同時**。
301 永久重定向
被請求的資源已永久移動到新位置,並且將來任何對此資源的引用都應該使用本響應返回的若干個uri之一。
302 臨時重定向
請求的資源現在臨時從不同的uri響應請求。由於這樣的重定向是臨時的,客戶端應當繼續向原有位址傳送以後的請求。
502 無效閘道器
作為閘道器或者**工作的伺服器嘗試執行請求時,從上游伺服器接收到無效的響應。
10個常見的HTTP狀態碼
目錄 http狀態碼是用以表示網頁伺服器http響應狀態的3位數字 所有狀態碼的第乙個數字代表了響應的五種狀態之一。當使用者試圖通過http或ftp協議訪問一台執行主機上的內容時,web伺服器返回乙個表示該請求的狀態的數字 該狀態 記錄在伺服器日誌中,同時也可能在 web 瀏覽器或 ftp客戶端顯示...
常見的HTTP狀態碼詳解。
1.http狀態碼 英語 http status code 是用以表示網頁伺服器超文字傳輸協議響應狀態的3位數字 2.http狀態碼分類 http狀態碼由三個十進位制數字組成,第乙個十進位制數字定義了狀態碼的型別,後兩個數字沒有分類的作用。http狀態碼共分為5種型別 1 資訊,伺服器收到請求,需要...
常見HTTP狀態碼
1xx 臨時響應 表示臨時響應並需要請求者繼續執行操作的狀態碼。100 繼續 請求者應當繼續提出請求。伺服器返回此 表示已收到請求的第一部分,正在等待其餘部分。101 切換協議 請求者已要求伺服器切換協議,伺服器已確認並準備切換。2xx 成功 表示成功處理了請求的狀態碼。200 成功 伺服器已成功處...