http 狀態碼

admin發表於2019-04-29

當瀏覽器客戶端向HTTP伺服器的頁面發起請求之後,無論是否成功。

此頁面所在的伺服器會返回一個包含HTTP狀態碼的資訊頭用以響應瀏覽器的請求。

圖示如下:

a:3:{s:3:\"pic\";s:43:\"portal/201904/29/113036vzsnx3vzffsqs6s1.jpg\";s:5:\"thumb\";s:0:\"\";s:6:\"remote\";N;}

第一行響應行的200就是狀態碼,OK則是對狀態碼的簡要說明。

HTTP定了5類狀態碼,狀態碼由三位數字組成,第一個數字定義了響應的類別

(1).1XX:提示資訊 - 表示請求已被成功接收,繼續處理。

(2).2XX:成功 - 表示請求已被成功接收,理解和接受。

(3).3XX:重定向 - 要完成請求必須進行更進一步的處理。

(4).4XX:客戶端錯誤 -  請求有語法錯誤或請求無法實現。

(5).5XX:伺服器端錯誤 -   伺服器未能實現合法的請求。

具體每一個狀態碼的含義可以參閱HTTP狀態碼查詢手冊一文。

最為常見的狀態碼如下:

(1).200 - 請求成功。

(2).301 - 資源(網頁等)被永久轉移到其它URL。

(3).404 - 請求的資源(網頁等)不存在。

(4).500 - 內部伺服器錯誤。

相關文章