在瀏覽器接收到請求后莱褒,無論響應成功與否都會有相應的狀態(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 請求的網頁已永久移動到新位置
302 服務器目前從不同位置的網頁響應請求
303 請求者應當對不同的位置使用單獨的 GET 請求
304 自從上次請求后,請求的網頁未修改過郭变。服務器返回此響應時颜价,不會返回網頁內容
305 請求者只能使用代理訪問請求的網頁涯保。如果服務器返回此響應,還表示請求者應使用代理
307 服務器目前從不同位置的網頁響應請求周伦,但請求者應繼續(xù)使用原有位置來進行以后的請求
權夕春,非商業(yè)轉載請注明出處。
4xx這些狀態(tài)代碼表示請求可能出錯专挪,妨礙了服務器的處理:
400 請求錯誤
401 請求要求身份驗證
403 服務器拒絕請求
404 服務器找不到請求的網頁
405 禁用請求中指定的方法
406 無法使用請求的內容特性響應請求的網頁
407 需要代理授權
408 服務器等候請求時發(fā)生超時
409 服務器在完成請求時發(fā)生沖突
410 請求的資源已永久刪除
411 請求消息體長度無效
413 請求實體過大
414 請求的 URI 過長
5xx這些狀態(tài)代碼表示服務器在嘗試處理請求時發(fā)生內部錯誤及志。
500 服務器遇到錯誤
501 服務器不具備完成請求的功能
502 網關錯誤
503 服務器目前無法使用
504 網關超時
505 HTTP 版本不受支持