在瀏覽器接收到請求后闻妓,無論響應成功與否都會有相應的狀態(tài)碼,可以簡潔直觀的表示瀏覽器的狀態(tài)掠械。
響應碼分五種類型由缆,由它們的第一位數(shù)字表示:1xx:請求收到,繼續(xù)處理2xx:成功猾蒂,行為被成功地接受均唉,3xx:重定向,為了完成請求肚菠,必須進一步執(zhí)行的動作舔箭,4xx:客戶端錯誤,請求包含語法錯誤或者請求無法實現(xiàn)蚊逢,5xx:服務器錯誤层扶,服務器不能實現(xiàn)一種明顯無效的請求
詳解:
2xx (成功)表示成功處理了請求的狀態(tài)代碼:
200 服務器已成功處理了請求
201 請求成功并且服務器創(chuàng)建了新的資源
202 服務器已接受請求,但尚未處理
203 服務器已成功處理了請求烙荷,但返回的信息可能來自另一來源
204 服務器成功處理了請求镜会,但沒有返回任何內容
206 服務器成功處理了部分 GET 請求
3xx 表示要完成請求,需要進一步操作奢讨。 通常稚叹,這些狀態(tài)代碼用來重定向:
300 針對請求,服務器可執(zhí)行多種操作拿诸。服務器可根據(jù)請求者 選擇一項操作,或提供操作列表供請求者選擇
301 請求的網(wǎng)頁已永久移動到新位置
302 服務器目前從不同位置的網(wǎng)頁響應請求
303 請求者應當對不同的位置使用單獨的 GET 請求
304 自從上次請求后塞茅,請求的網(wǎng)頁未修改過亩码。服務器返回此響應時,不會返回網(wǎng)頁內容
305 請求者只能使用代理訪問請求的網(wǎng)頁野瘦。如果服務器返回此響應描沟,還表示請求者應使用代理
307 服務器目前從不同位置的網(wǎng)頁響應請求飒泻,但請求者應繼續(xù)使用原有位置來進行以后的請求
4xx這些狀態(tài)代碼表示請求可能出錯,妨礙了服務器的處理:
400 請求錯誤
401 請求要求身份驗證
403 服務器拒絕請求
404 服務器找不到請求的網(wǎng)頁
405 禁用請求中指定的方法
406 無法使用請求的內容特性響應請求的網(wǎng)頁
407 需要代理授權
408 服務器等候請求時發(fā)生超時
409 服務器在完成請求時發(fā)生沖突
410 請求的資源已永久刪除
411 請求消息體長度無效
413 請求實體過大
414 請求的 URI 過長
5xx這些狀態(tài)代碼表示服務器在嘗試處理請求時發(fā)生內部錯誤吏廉。
500 服務器遇到錯誤
501 服務器不具備完成請求的功能
502 網(wǎng)關錯誤
503 服務器目前無法使用
504 網(wǎng)關超時
505 HTTP 版本不受支持