HTTP狀態(tài)碼:瀏覽者訪問一個網(wǎng)頁時,瀏覽者的瀏覽器會向網(wǎng)頁所在的服務(wù)器發(fā)出請求,當(dāng)瀏覽器接收并顯示頁面前,此網(wǎng)頁所在的服務(wù)器會返回一個包含HTTP狀態(tài)碼的信息用于響應(yīng)瀏覽器的請求
HTTP狀態(tài)碼共分為5種類型:
1xx(臨時響應(yīng)):服務(wù)器收到請求——需要請求者繼續(xù)執(zhí)行操作
100:服務(wù)器返回此代碼表示已收到請求的一部分,請求者應(yīng)當(dāng)繼續(xù)提出請求
2xx(成功):操作被成功接收并處理
200(成功) 服務(wù)器已成功處理了請求。 通常,這表示服務(wù)器提供了請求的網(wǎng)頁
201 (已創(chuàng)建) 請求成功并且服務(wù)器創(chuàng)建了新的資源
202 (已接受) 服務(wù)器已接受請求,但尚未處理
203 (非授權(quán)信息) 服務(wù)器已成功處理了請求,但返回的信息可能來自另一來源
204 (無內(nèi)容) 服務(wù)器成功處理了請求,但沒有返回任何內(nèi)容
205 (重置內(nèi)容) 服務(wù)器成功處理了請求,但沒有返回任何內(nèi)容
206 (部分內(nèi)容) 服務(wù)器成功處理了部分 GET 請求
3XX(重定向):重定向——需要進一步的操作以完成請求
300 (多種選擇) 針對請求,服務(wù)器可執(zhí)行多種操作。 服務(wù)器可根據(jù)請求者 (user agent) 選擇一項操作,或提供操作列表供請求者選擇
301 (永久移動) 請求的網(wǎng)頁已永久移動到新位置。 服務(wù)器返回此響應(yīng)(對 GET 或 HEAD 請求的響應(yīng))時,會自動將請求者轉(zhuǎn)到新位置。
302 (臨時移動) 服務(wù)器目前從不同位置的網(wǎng)頁響應(yīng)請求,但請求者應(yīng)繼續(xù)使用原有位置來進行以后的請求。
303 (查看其他位置) 請求者應(yīng)當(dāng)對不同的位置使用單獨的 GET 請求來檢索響應(yīng)時,服務(wù)器返回此代碼。
304 (未修改) 自從上次請求后,請求的網(wǎng)頁未修改過。 服務(wù)器返回此響應(yīng)時,不會返回網(wǎng)頁內(nèi)容。
305 (使用代理) 請求者只能使用代理訪問請求的網(wǎng)頁。 如果服務(wù)器返回此響應(yīng),還表示請求者應(yīng)使用代理。
307 (臨時重定向) 服務(wù)器目前從不同位置的網(wǎng)頁響應(yīng)請求,但請求者應(yīng)繼續(xù)使用原有位置來進行以后的請求。
4xx(請求錯誤):客戶端錯誤——請求包含語法錯誤或無法完成請求
400 (請求錯誤)服務(wù)器不理解請求的語法
401(未授權(quán))請求需要驗證身份,對于需要登錄的網(wǎng)頁,服務(wù)器可能返回此響應(yīng)
403(禁止)服務(wù)器拒絕請求
404(未找到)服務(wù)器找不到請求的網(wǎng)頁
405(方法禁用)禁用請求中指定的方法
406(不接受)無法使用請求的內(nèi)容特性響應(yīng)請求的網(wǎng)頁
408(請求超時)服務(wù)器等候請求時發(fā)生超時
410(已刪除)如果請求的資源已永久刪除,服務(wù)器就會返回此響應(yīng)
5xx(服務(wù)器錯誤):服務(wù)器錯誤——服務(wù)器在處理請求的過程中發(fā)生了錯誤
500(服務(wù)器內(nèi)部錯誤)服務(wù)器遇到錯誤,無法完成請求
501(尚未實施)服務(wù)器不具備完成請求的功能
502(錯誤網(wǎng)關(guān))服務(wù)器作為網(wǎng)關(guān)或代理,從上游服務(wù)器收到無效響應(yīng)
503(服務(wù)不可用)服務(wù)器目前無法使用由于超載或停機維護