HTTP協(xié)議狀態(tài)碼表示的意思主要分為五類,大體是:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1××保留
2××表示請(qǐng)求成功地接收
3××為完成請(qǐng)求客戶需進(jìn)一步細(xì)化請(qǐng)求
4××客戶錯(cuò)誤
5××服務(wù)器錯(cuò)誤
100 Continue指示客戶端應(yīng)該繼續(xù)請(qǐng)求憨募÷崂#回送用于通知客戶端此次請(qǐng)求已經(jīng)收到复局,并且沒(méi)有被服務(wù)器拒絕稚铣。
客戶端應(yīng)該繼續(xù)發(fā)送剩下的請(qǐng)求數(shù)據(jù)或者請(qǐng)求已經(jīng)完成,或者忽略回送數(shù)據(jù)铡羡。服務(wù)器必須發(fā)送
最后的回送在請(qǐng)求之后积蔚。
101 Switching Protocols
服務(wù)器依照客服端請(qǐng)求意鲸,通過(guò)Upgrade頭信息烦周,改變當(dāng)前連接的應(yīng)用協(xié)議。服務(wù)器將根據(jù)Upgrade頭立刻改變協(xié)議
在101回送以空行結(jié)束的時(shí)候怎顾。
Successful
=================================
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)指定即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ù),可能需要返回更新信息田晚≈黾妫回送可能包含新的或更新信息由entity-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ù)器已經(jīng)找到任何匹配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