常见HTTP状态值
狀態(tài)代碼有三位數(shù)字組成,第一個(gè)數(shù)字定義了響應(yīng)的類(lèi)別,且有五種可能取值:
1xx:指示信息--表示請(qǐng)求已接收,繼續(xù)處理
2xx:成功--表示請(qǐng)求已被成功接收、理解、接受
3xx:重定向--要完成請(qǐng)求必須進(jìn)行更進(jìn)一步的操作
4xx:客戶端錯(cuò)誤--請(qǐng)求有語(yǔ)法錯(cuò)誤或請(qǐng)求無(wú)法實(shí)現(xiàn)
5xx:服務(wù)器端錯(cuò)誤--服務(wù)器未能實(shí)現(xiàn)合法的請(qǐng)求
200 OK
指示客服端的請(qǐng)求已經(jīng)成功收到,解析,接受。
201 Created
請(qǐng)求已經(jīng)完成并一個(gè)新的返回資源被創(chuàng)建。被創(chuàng)建的資源可能是一個(gè)URI資源,通常URI資源在Location頭指定。回送應(yīng)該包含一個(gè)實(shí)體數(shù)據(jù)
并且包含資源特性以及l(fā)ocation通過(guò)用戶或者用戶代理來(lái)選擇合適的方法。實(shí)體數(shù)據(jù)格式通過(guò)煤體類(lèi)型來(lái)指定即content-type頭。最開(kāi)始服務(wù)器
必須創(chuàng)建指定的資源在返回201狀態(tài)碼之前。如果行為沒(méi)有被立刻執(zhí)行,服務(wù)器應(yīng)該返回202。
202 Accepted
請(qǐng)求已經(jīng)被接受用來(lái)處理。但是處理并沒(méi)有完成。請(qǐng)求可能或者根本沒(méi)有遵照?qǐng)?zhí)行,因?yàn)樘幚韺?shí)際執(zhí)行過(guò)程中可能被拒絕。
203 Non-Authoritative Information
204 No Content
服務(wù)器已經(jīng)接受請(qǐng)求并且沒(méi)必要返回實(shí)體數(shù)據(jù),可能需要返回更新信息?;厮涂赡馨碌幕蚋滦畔⒂蒭ntity-headers呈現(xiàn)。
205 Reset Content
服務(wù)器已經(jīng)接受請(qǐng)求并且用戶代理應(yīng)該重新設(shè)置文檔視圖。
206 Partial Content
服務(wù)器已經(jīng)接受請(qǐng)求GET請(qǐng)求資源的部分。請(qǐng)求必須包含一個(gè)Range頭信息以指示獲取范圍可能必須包含If-Range頭信息以成立請(qǐng)求條件。
Redirection
==================================
300 Multiple Choices
請(qǐng)求資源符合任何一個(gè)呈現(xiàn)方式。
301 Moved Permanently
請(qǐng)求的資源已經(jīng)被賦予一個(gè)新的URI。
302 Found
通過(guò)不同的URI請(qǐng)求資源的臨時(shí)文件。
303 See Other
304 Not Modified
如果客服端已經(jīng)完成一個(gè)有條件的請(qǐng)求并且請(qǐng)求是允許的,但是這個(gè)文檔并沒(méi)有改變,服務(wù)器應(yīng)該返回304狀態(tài)碼。????? 304狀態(tài)碼一定不能包含信息主體,從而通常通過(guò)一個(gè)頭字段后的第一個(gè)空行結(jié)束。
305 Use Proxy
請(qǐng)求的資源必須通過(guò)代理(由Location字段指定)來(lái)訪問(wèn)。Location資源給出了代理的URI。
306 Unused
307 Temporary Redirect
Client Error
=====================
400 Bad Request
因?yàn)殄e(cuò)誤的語(yǔ)法導(dǎo)致服務(wù)器無(wú)法理解請(qǐng)求信息。
401 Unauthorized
如果請(qǐng)求需要用戶驗(yàn)證。回送應(yīng)該包含一個(gè)WWW-Authenticate頭字段用來(lái)指明請(qǐng)求資源的權(quán)限。
402 Payment Required
保留狀態(tài)碼
403 Forbidden
服務(wù)器接受請(qǐng)求,但是被拒絕處理。
404 Not Found
服務(wù)器沒(méi)有找到任何匹配Request-URI的資源。
405 Menthod Not Allowed
Request-Line請(qǐng)求的方法不被允許通過(guò)指定的URI。
406 Not Acceptable
407 Proxy Authentication Required
408 Reqeust Timeout
客服端沒(méi)有提交任何請(qǐng)求在服務(wù)器等待處理時(shí)間內(nèi)。
409 Conflict
410 Gone
411 Length Required
服務(wù)器拒絕接受請(qǐng)求在沒(méi)有定義Content-Length字段的情況下。
412 Precondition Failed
413 Request Entity Too Large
服務(wù)器拒絕處理請(qǐng)求因?yàn)檎?qǐng)求數(shù)據(jù)超過(guò)服務(wù)器能夠處理的范圍。服務(wù)器可能關(guān)閉當(dāng)前連接來(lái)阻止客服端繼續(xù)請(qǐng)求。
414 Request-URI Too Long
服務(wù)器拒絕服務(wù)當(dāng)前請(qǐng)求因?yàn)閁RI的長(zhǎng)度超過(guò)了服務(wù)器的解析范圍。
415 Unsupported Media Type
服務(wù)器拒絕服務(wù)當(dāng)前請(qǐng)求因?yàn)檎?qǐng)求數(shù)據(jù)格式并不被請(qǐng)求的資源支持。
416 Request Range Not Satisfialbe
417 Expectation Failed
Server Error
===================================
500 Internal Server Error
服務(wù)器遭遇異常阻止了當(dāng)前請(qǐng)求的執(zhí)行
501 Not Implemented
服務(wù)器沒(méi)有相應(yīng)的執(zhí)行動(dòng)作來(lái)完成當(dāng)前請(qǐng)求。
502 Bad Gateway
503 Service Unavailable
因?yàn)榕R時(shí)文件超載導(dǎo)致服務(wù)器不能處理當(dāng)前請(qǐng)求。
504 Gateway Timeout
505 Http Version Not Supported
轉(zhuǎn)載于:https://blog.51cto.com/gungun/1732754
總結(jié)
- 上一篇: 关于JS获取select值的两种实现方法
- 下一篇: [树结构]平衡二叉树AVL