當(dāng)瀏覽者訪問一個(gè)網(wǎng)頁時(shí),瀏覽者的瀏覽器會(huì)向網(wǎng)頁所在服務(wù)器發(fā)出請(qǐng)求软驰。當(dāng)瀏覽器接收并顯示網(wǎng)頁前载城,此網(wǎng)頁所在的服務(wù)器會(huì)返回一個(gè)包含HTTP狀態(tài)碼的信息頭(server header)用以響應(yīng)瀏覽器的請(qǐng)求瞧捌。
HTTP狀態(tài)碼的英文為HTTP Status Code
注意:狀態(tài)碼及其包含的含義管跺,只是 HTTP 協(xié)議中規(guī)定的而已义黎。實(shí)際開發(fā)網(wǎng)站時(shí),大家都遵守這樣的規(guī)定豁跑,這樣便于溝通傳遞信息
下面是常見的HTTP狀態(tài)碼及其含義:
- 200 - 請(qǐng)求成功
- 301 - 資源(網(wǎng)頁等)被永久轉(zhuǎn)移到其它URL
- 302 - 請(qǐng)求的資源被臨時(shí)重定向到其他 URL
- 403 - 無權(quán)獲取請(qǐng)求的資源
- 404 - 請(qǐng)求的資源(網(wǎng)頁等)不存在
- 500 - 內(nèi)部服務(wù)器錯(cuò)誤(一般是開發(fā)寫的程序代碼出現(xiàn)了錯(cuò)誤)
HTTP狀態(tài)碼分類
HTTP狀態(tài)碼由三個(gè)十進(jìn)制數(shù)字組成廉涕,第一個(gè)十進(jìn)制數(shù)字定義了狀態(tài)碼的類型。HTTP狀態(tài)碼共分為5種類型