①語義有誤,當前請求無法被服務(wù)器理解。除非進行修改,否則客戶端不應(yīng)該重復(fù)提交這個請求。
②請求參數(shù)有誤。
2、401 Unauthorized:當前請求需要用戶驗證。該響應(yīng)必須包含個適用于被請求資源的 WWW-Authenticate 信息頭用以詢問用戶信息??蛻舳丝梢灾貜?fù)提交個包含恰當?shù)?Authorization 頭信息的請求。如果當前請求已經(jīng)包含了 Authorization 證書,那么401響應(yīng)代表著服務(wù)器驗證已經(jīng)拒絕了那些證書。如果401響應(yīng)包含了與前個響應(yīng)相同的身份驗證詢問,且瀏覽器已經(jīng)少嘗試了次驗證,那么瀏覽器應(yīng)當向用戶展示響應(yīng)中包含的實體信息,因為這個實體信息中可能包含了相關(guān)診斷信息。
3、402 Payment Required:此響應(yīng)碼保留以便將來使用,創(chuàng)造此響應(yīng)碼的初目的是用于數(shù)字支付系統(tǒng),然而現(xiàn)在并未使用。
4、403 Forbidden:服務(wù)器已經(jīng)理解請求,但是拒絕執(zhí)行它。
5、404 Not Found:請求失敗,請求所希望得到的資源未被在服務(wù)器上發(fā)現(xiàn)。沒有信息能夠告訴用戶這個狀況到是暫時的還是的。假如服務(wù)器知道情況的話,應(yīng)當使用410狀態(tài)碼來告知舊資源因為某些內(nèi)部的配置機制問題,已經(jīng)的不可用,而且沒有任何可以跳轉(zhuǎn)的地址。404這個狀態(tài)碼被廣泛應(yīng)用于當服務(wù)器不想揭示到為何請求被拒絕或者沒有其他適合的響應(yīng)可用的情況下。
6、405 Method Not Allowed:請求行中指定的請求方法不能被用于請求相應(yīng)的資源。
7、406 Not Acceptable:請求的資源的內(nèi)容特性無法滿足請求頭中的條件,因而無法生成響應(yīng)實體。
8、407 Proxy Authentication Required:與401響應(yīng)類似,只不過客戶端必須在代理服務(wù)器上進行身份驗證。代理服務(wù)器必須返回個 Proxy-Authenticate 用以進行身份詢問??蛻舳丝梢苑祷貍€ Proxy-Authorization 信息頭用以驗證。


9、408 Request Timeout:請求超時??蛻舳藳]有在服務(wù)器預(yù)備等待的時間內(nèi)完成個請求的發(fā)送??蛻舳丝梢噪S時再次提交這請求而無需進行任何更改。
10、409 Conflict:由于和被請求的資源的當前狀態(tài)之間存在沖突,請求無法完成。這個代碼只允許用在這樣的情況下才能被使用:用戶被認為能夠解決沖突,并且會重提交的請求。該響應(yīng)應(yīng)當包含足夠的信息以便用戶發(fā)現(xiàn)沖突的源頭。
11、410 Gone:被請求的資源在服務(wù)器上已經(jīng)不再可用,而且沒有任何已知的轉(zhuǎn)發(fā)地址。
12、411 Length Required:服務(wù)器拒絕在沒有定義 Content-Length 頭的情況下接受請求。在添加了表明請求消息體長度的有效 Content-Length 頭之,客戶端可以再次提交該請求。
13、412 Precondition Failed:服務(wù)器在驗證在請求的頭字段中給出決條件時,沒能滿足其中的個或多個。這個狀態(tài)碼允許客戶端在獲取資源時在請求的元信息(請求頭字段數(shù)據(jù))中設(shè)置決條件,以此避免該請求方法被應(yīng)用到其希望的內(nèi)容以外的資源上。
14、413 Payload Too Large:服務(wù)器拒絕處理當前請求,因為該請求提交的實體數(shù)據(jù)大小超過了服務(wù)器愿意或者能夠處理的范圍。此種情況下,服務(wù)器可以關(guān)閉連接以免客戶端繼續(xù)發(fā)送此請求。
15、414 URI Too Long:請求的URI 長度超過了服務(wù)器能夠解釋的長度,因此服務(wù)器拒該請求提供服務(wù)。這比較少見,通常的情況包括:本應(yīng)使用POST方法的表單提交變成了GET方法,導(dǎo)致查詢字符串(Query String)過長。
16、415 Unsupported Media Type:對于當前請求的方法和所請求的資源,請求中提交的實體并不是服務(wù)器中所支持的格式,因此請求被拒絕。
17、416 Range Not **isfiable:如果請求中包含了 Range 請求頭,并且 Range 中指定的任何數(shù)據(jù)范圍都與當前資源的可用范圍不重合,同時請求中又沒有定義 If-Range 請求頭,那么服務(wù)器就應(yīng)當返回416狀態(tài)碼。
18、417 Expectation Failed:此響應(yīng)代碼意味著服務(wù)器無法滿足 Expect 請求標頭字段指示的期望值。
19、418 I'm a teapot:服務(wù)器拒絕嘗試用 “茶壺沖泡咖啡”。
20、421 Misdirected Request:該請求針對的是無法產(chǎn)生響應(yīng)的服務(wù)器。 這可以由服務(wù)器發(fā)送,該服務(wù)器未配置為針對包含在請求 URI 中的方案和權(quán)限的組合產(chǎn)生響應(yīng)。
21、422 Unprocessable Entity (WebDAV (en-US)):請求格式良好,但由于語義錯誤而無法遵循。
22、423 Locked (WebDAV (en-US)):正在訪問的資源被鎖定。
23、424 Failed Dependency (WebDAV (en-US)):由于前的請求失敗,所以此次請求失敗。
24、425 Too Early:服務(wù)器不愿意冒著風(fēng)險去處理可能重播的請求。
25、426 Upgrade Required:服務(wù)器拒絕使用當前協(xié)議執(zhí)行請求,但可能在客戶機升級到其他協(xié)議愿意這樣做。 服務(wù)器在 426 響應(yīng)中發(fā)送 Upgrade (en-US) 頭以指示所需的協(xié)議。
26、428 Precondition Required:原始服務(wù)器要求該請求是有條件的。
27、429 Too Many Requests:用戶在給定的時間內(nèi)發(fā)送了太多請求(“限制請求速率”)。
28、431 Request Header Fields Too Large:服務(wù)器不愿意處理請求,因為它的 請求頭字段太大( Request Header Fields Too Large)。 請求可以在減小請求頭字段的大小重提交。
29、451 Unavailable For Legal Reasons:用戶請求非法資源,例如:由政府審查的網(wǎng)頁。