HTTP狀態(tài)碼:
- 狀態(tài)碼元由3位數(shù)字組成座硕,表示請求是否被理解或被滿足畦幢。原因分析是對原文的狀態(tài)碼作簡短的描述宇葱,狀態(tài)碼用來支持自動操作,而原因分析用來供用戶使用黍瞧。通俗點來說HTTP狀態(tài)碼就是反應(yīng)請求的狀態(tài)結(jié)果
HTTP狀態(tài)消息
-
1XX表示信息:
- 100 Continue :服務(wù)器僅接收到部分請求印颤,但是一旦服務(wù)器并沒有拒絕該請求,客戶端應(yīng)該繼續(xù)發(fā)送其余的請求年局。
- 101 Switching Protocols :服務(wù)器轉(zhuǎn)換協(xié)議:服務(wù)器將遵從客戶的請求轉(zhuǎn)換到另外一種協(xié)議矢否。
-
2XX表示成功:
- 200 OK [最常見,沒有之一]:請求成功(其后是對GET和POST請求的應(yīng)答文檔僵朗。)
- 201 Created:請求被創(chuàng)建完成,同時新的資源被創(chuàng)建顶吮。
- 202 Accepted:供處理的請求已被接受粪薛,但是處理未完成。
- 203 Non-authoritative Information:文檔已經(jīng)正常地返回让禀,但一些應(yīng)答頭可能不正確陨界,因為使用的是文檔的拷貝。
- 204 No Content :沒有新文檔腮敌。瀏覽器應(yīng)該繼續(xù)顯示原來的文檔俏扩。如果用戶定期地刷頁面,而Servlet可以確定用戶文檔足夠新捌木,這個狀態(tài)代碼是很有用的嫉戚。
- 205 Reset Content:沒有新文檔澈圈。但瀏覽器應(yīng)該重置它所顯示的內(nèi)容帆啃。用來強制瀏覽器清除表單輸入內(nèi)容努潘。
- 206 Partial Content:客戶發(fā)送了一個帶有Range頭的GET請求,服務(wù)器完成了它疯坤。
-
3XX表示重定向:
- 300 Multiple Choices:多重選擇。鏈接列表卖子。用戶可以選擇某鏈接到達目的地刑峡。最多允許五個地址。
- 301 Moved Permanently [常見]:所請求的頁面已經(jīng)轉(zhuǎn)移至新的url诫舅。
- 302 Found [常見]:所請求的頁面已經(jīng)臨時轉(zhuǎn)移至新的url宫患。
- 303 See Other:所請求的頁面可在別的url下被找到。
- 304 Not Modified:未按預(yù)期修改文檔虚汛』拾铮客戶端有緩沖的文檔并發(fā)出了一個條件性的請求(一般是提供If-Modified-Since頭表示客戶只想比指定日期更新的文檔)。服務(wù)器告訴客戶,原來緩沖的文檔還可以繼續(xù)使用蹂析。
- 305 Use Proxy:客戶請求的文檔應(yīng)該通過Location頭所指明的代理服務(wù)器提取。
- 306 Unused:此代碼被用于前一版本纯衍。目前已不再使用,但是代碼依然被保留瓦堵。
- 307 Temporary Redirect:被請求的頁面已經(jīng)臨時移至新的url。
-
4XX表示客戶端錯誤:
- 400 Bad Request [常見]:服務(wù)器未能理解請求堡掏。
- 401 Unauthorized:被請求的頁面需要用戶名和密碼刨疼。
- 401.1:登錄失敗鹅龄。
- 401.2:服務(wù)器配置導(dǎo)致登錄失敗。
- 401.3:由于 ACL 對資源的限制而未獲得授權(quán)迎卤。
- 401.4:篩選器授權(quán)失敗玷坠。
- 401.5:ISAPI/CGI 應(yīng)用程序授權(quán)失敗。
- 401.7:訪問被 Web 服務(wù)器上的 URL 授權(quán)策略拒絕樟凄。這個錯誤代碼為 IIS 6.0 所專用兄渺。
- 402 Payment Required此代碼尚無法使用。
- 403 Forbidden [常見]:對被請求頁面的訪問被禁止叔壤。
- 403.1:執(zhí)行訪問被禁止口叙。
- 403.2:讀訪問被禁止。
- 403.3:寫訪問被禁止饭望。
- 403.4:要求 SSL形庭。:
- 403.5:要求 SSL 128。
- 403.6:IP 地址被拒絕斟珊。
- 403.7:要求客戶端證書。
- 403.8:站點訪問被拒絕旨椒。
- 403.9:用戶數(shù)過多堵漱。
- 403.10:配置無效。
- 403.11:密碼更改示惊。
- 403.12拒絕訪問映射表愉镰。
- 403.13:客戶端證書被吊銷。
- 403.14:拒絕目錄列表录择。
- 403.15:超出客戶端訪問許可碗降。
- 403.16:客戶端證書不受信任或無效。
- 403.17:客戶端證書已過期或尚未生效动看。
- 403.18:在當前的應(yīng)用程序池中不能執(zhí)行所請求的 URL精偿。這個錯誤代碼為 IIS 6.0 所專用。
- 403.19:不能為這個應(yīng)用程序池中的客戶端執(zhí)行 CGI搔预。這個錯誤代碼為 IIS 6.0 所專用叶组。
- 403.20:Passport 登錄失敗。這個錯誤代碼為 IIS 6.0 所專用船庇。
- 404 Not Found [常見]:服務(wù)器無法找到被請求的頁面侣监。
- 404.0:(無)–沒有找到文件或目錄。
- 404.1:無法在所請求的端口上訪問 Web 站點窃爷。
- 404.2:Web 服務(wù)擴展鎖定策略阻止本請求。
- 404.3:MIME 映射策略阻止本請求按厘。
- 405 Method Not Allowed請求中指定的方法不被允許逮京。
- 406 Not Acceptable服務(wù)器生成的響應(yīng)無法被客戶端所接受。:
- 407 Proxy Authentication Required:用戶必須首先使用代理服務(wù)器進行驗證懒棉,這樣請求才會被處理漓藕。
- 408 Request Timeout:請求超出了服務(wù)器的等待時間挟裂。
- 409 Conflict:由于沖突,請求無法被完成栗竖。
- 410 Gone:被請求的頁面不可用渠啤。
- 411 Length Required:"Content-Length" 未被定義。如果無此內(nèi)容份名,服務(wù)器不會接受請求妓美。
- 412 Precondition Failed:請求中的前提條件被服務(wù)器評估為失敗。
- 413 Request Entity Too Large由于所請求的實體的太大辰如,服務(wù)器不會接受請求贵试。
- 414 Request-url Too Long:由于url太長,服務(wù)器不會接受請求豌蟋。當post請求被轉(zhuǎn)換為帶有很長的查詢信息的get請求時桑滩,就會發(fā)生這種情況。
- 415 Unsupported Media Type:由于媒介類型不被支持往声,服務(wù)器不會接受請求。
- 416 Requested Range Not Satisfiable:服務(wù)器不能滿足客戶在請求中指定的Range頭贯涎。
- 417 Expectation Failed:執(zhí)行失敗慢洋。
- 423鎖定的錯誤普筹。
-
5XX表示服務(wù)器錯誤:
- 500 Internal Server Error [常見]:請求未完成。服務(wù)器遇到不可預(yù)知的情況太防。
- 500.12:應(yīng)用程序正忙于在 Web 服務(wù)器上重新啟動蜒车。
- 500.13:Web 服務(wù)器太忙。
- 500.15不允許直接請求 Global.asa沥潭。
- 500.16:UNC 授權(quán)憑據(jù)不正確嬉挡。這個錯誤代碼為 IIS 6.0 所專用。
- 500.18:URL 授權(quán)存儲不能打開拔恰。這個錯誤代碼為 IIS 6.0 所專用焊夸。
- 500.100:內(nèi)部 ASP 錯誤。
- 501 Not Implemented:請求未完成饭冬。服務(wù)器不支持所請求的功能揪阶。
- 502 Bad Gateway [常見]:請求未完成。服務(wù)器從上游服務(wù)器收到一個無效的響應(yīng)炊苫。
- 502.1:CGI 應(yīng)用程序超時。
- 502.2:CGI 應(yīng)用程序出錯执虹。
- 503 Service Unavailable [常見]:請求未完成唠梨。服務(wù)器臨時過載或宕機当叭。
- 504 Gateway Timeout [常見]:網(wǎng)關(guān)超時。
- 505 HTTP Version Not Supported:服務(wù)器不支持請求中指明的HTTP協(xié)議版本蚁鳖。