在瀏覽器接收到請求后签夭,無論響應(yīng)成功與否都會有相應(yīng)的狀態(tài)碼昌渤,可以簡潔直觀的表示瀏覽器的狀態(tài)赴穗。
響應(yīng)碼分五種類型,由它們的第一位數(shù)字表示:1xx:請求收到,繼續(xù)處理2xx:成功般眉,行為被成功地接受了赵,3xx:重定向,為了完成請求甸赃,必須進(jìn)一步執(zhí)行的動作柿汛,4xx:客戶端錯(cuò)誤,請求包含語法錯(cuò)誤或者請求無法實(shí)現(xiàn)埠对,5xx:服務(wù)器錯(cuò)誤络断,服務(wù)器不能實(shí)現(xiàn)一種明顯無效的請求。
詳解:
2xx (成功)表示成功處理了請求的狀態(tài)代碼:
200 服務(wù)器已成功處理了請求
201 請求成功并且服務(wù)器創(chuàng)建了新的資源
202 服務(wù)器已接受請求项玛,但尚未處理
203 服務(wù)器已成功處理了請求貌笨,但返回的信息可能來自另一來源
204 服務(wù)器成功處理了請求,但沒有返回任何內(nèi)容
206 服務(wù)器成功處理了部分 GET 請求
3xx 表示要完成請求襟沮,需要進(jìn)一步操作锥惋。 通常,這些狀態(tài)代碼用來重定向:
300 針對請求开伏,服務(wù)器可執(zhí)行多種操作净刮。服務(wù)器可根據(jù)請求者 選擇一項(xiàng)操作,或提供操作列表供請求者選擇
301 請求的網(wǎng)頁已永久移動到新位置
302 服務(wù)器目前從不同位置的網(wǎng)頁響應(yīng)請求
303 請求者應(yīng)當(dāng)對不同的位置使用單獨(dú)的 GET 請求
304 自從上次請求后硅则,請求的網(wǎng)頁未修改過。服務(wù)器返回此響應(yīng)時(shí)株婴,不會返回網(wǎng)頁內(nèi)容
305 請求者只能使用代理訪問請求的網(wǎng)頁怎虫。如果服務(wù)器返回此響應(yīng),還表示請求者應(yīng)使用代理
307 服務(wù)器目前從不同位置的網(wǎng)頁響應(yīng)請求困介,但請求者應(yīng)繼續(xù)使用原有位置來進(jìn)行以后的請求
權(quán)大审,非商業(yè)轉(zhuǎn)載請注明出處。
4xx這些狀態(tài)代碼表示請求可能出錯(cuò)座哩,妨礙了服務(wù)器的處理:
400 請求錯(cuò)誤
401 請求要求身份驗(yàn)證
403 服務(wù)器拒絕請求
404 服務(wù)器找不到請求的網(wǎng)頁
405 禁用請求中指定的方法
406 無法使用請求的內(nèi)容特性響應(yīng)請求的網(wǎng)頁
407 需要代理授權(quán)
408 服務(wù)器等候請求時(shí)發(fā)生超時(shí)
409 服務(wù)器在完成請求時(shí)發(fā)生沖突
410 請求的資源已永久刪除
411 請求消息體長度無效
413 請求實(shí)體過大
414 請求的 URI 過長
5xx這些狀態(tài)代碼表示服務(wù)器在嘗試處理請求時(shí)發(fā)生內(nèi)部錯(cuò)誤徒扶。
500 服務(wù)器遇到錯(cuò)誤
501 服務(wù)器不具備完成請求的功能
502 網(wǎng)關(guān)錯(cuò)誤
503 服務(wù)器目前無法使用
504 網(wǎng)關(guān)超時(shí)
505 HTTP 版本不受支持