2開頭 (請求成功)表示成功處理了請求的狀態(tài)代碼亡驰。
200 (成功) 服務(wù)器已成功處理了請求。 通常饿幅,這表示服務(wù)器提供了請求的網(wǎng)頁隐解。
201 (已創(chuàng)建) 請求成功并且服務(wù)器創(chuàng)建了新的資源。
202 (已接受) 服務(wù)器已接受請求诫睬,但尚未處理煞茫。
203 (非授權(quán)信息) 服務(wù)器已成功處理了請求,但返回的信息可能來自另一來源。
204 (無內(nèi)容) 服務(wù)器成功處理了請求续徽,但沒有返回任何內(nèi)容蚓曼。
205 (重置內(nèi)容) 服務(wù)器成功處理了請求,但沒有返回任何內(nèi)容钦扭。
206 (部分內(nèi)容) 服務(wù)器成功處理了部分 GET 請求纫版。
3開頭 (請求被重定向)表示要完成請求,需要進(jìn)一步操作客情。 通常其弊,這些狀態(tài)代碼用來重定向。
300 (多種選擇) 針對請求膀斋,服務(wù)器可執(zhí)行多種操作梭伐。 服務(wù)器可根據(jù)請求者 (user agent) 選擇一項操作,或提供操作列表供請求者選擇仰担。
301 (永久移動) 請求的網(wǎng)頁已永久移動到新位置糊识。 服務(wù)器返回此響應(yīng)(對 GET 或 HEAD 請求的響應(yīng))時,會自動將請求者轉(zhuǎn)到新位置摔蓝。
302 (臨時移動) 服務(wù)器目前從不同位置的網(wǎng)頁響應(yīng)請求赂苗,但請求者應(yīng)繼續(xù)使用原有位置來進(jìn)行以后的請求。
303 (查看其他位置) 請求者應(yīng)當(dāng)對不同的位置使用單獨的 GET 請求來檢索響應(yīng)時贮尉,服務(wù)器返回此代碼拌滋。
304 (未修改) 自從上次請求后,請求的網(wǎng)頁未修改過猜谚。 服務(wù)器返回此響應(yīng)時鸠真,不會返回網(wǎng)頁內(nèi)容。
305 (使用代理) 請求者只能使用代理訪問請求的網(wǎng)頁龄毡。 如果服務(wù)器返回此響應(yīng),還表示請求者應(yīng)使用代理锡垄。
307 (臨時重定向) 服務(wù)器目前從不同位置的網(wǎng)頁響應(yīng)請求沦零,但請求者應(yīng)繼續(xù)使用原有位置來進(jìn)行以后的請求。
4開頭 (請求錯誤)這些狀態(tài)代碼表示請求可能出錯货岭,妨礙了服務(wù)器的處理路操。
400 (錯誤請求) 服務(wù)器不理解請求的語法。
401 (未授權(quán)) 請求要求身份驗證千贯。 對于需要登錄的網(wǎng)頁屯仗,服務(wù)器可能返回此響應(yīng)。
403 (禁止) 服務(wù)器拒絕請求搔谴。
404 (未找到) 服務(wù)器找不到請求的網(wǎng)頁魁袜。
405 (方法禁用) 禁用請求中指定的方法。
406 (不接受) 無法使用請求的內(nèi)容特性響應(yīng)請求的網(wǎng)頁。
407 (需要代理授權(quán)) 此狀態(tài)代碼與 401(未授權(quán))類似峰弹,但指定請求者應(yīng)當(dāng)授權(quán)使用代理店量。
408 (請求超時) 服務(wù)器等候請求時發(fā)生超時。
409 (沖突) 服務(wù)器在完成請求時發(fā)生沖突鞠呈。 服務(wù)器必須在響應(yīng)中包含有關(guān)沖突的信息融师。
410 (已刪除) 如果請求的資源已永久刪除,服務(wù)器就會返回此響應(yīng)蚁吝。
411 (需要有效長度) 服務(wù)器不接受不含有效內(nèi)容長度標(biāo)頭字段的請求旱爆。
412 (未滿足前提條件) 服務(wù)器未滿足請求者在請求中設(shè)置的其中一個前提條件。
413 (請求實體過大) 服務(wù)器無法處理請求窘茁,因為請求實體過大怀伦,超出服務(wù)器的處理能力。
414 (請求的 URI 過長) 請求的 URI(通常為網(wǎng)址)過長庙曙,服務(wù)器無法處理空镜。
415 (不支持的媒體類型) 請求的格式不受請求頁面的支持。
416 (請求范圍不符合要求) 如果頁面無法提供請求的范圍捌朴,則服務(wù)器會返回此狀態(tài)代碼吴攒。
417 (未滿足期望值) 服務(wù)器未滿足"期望"請求標(biāo)頭字段的要求。
5開頭(服務(wù)器錯誤)這些狀態(tài)代碼表示服務(wù)器在嘗試處理請求時發(fā)生內(nèi)部錯誤砂蔽。 這些錯誤可能是服務(wù)器本身的錯誤洼怔,而不是請求出錯。
500 (服務(wù)器內(nèi)部錯誤) 服務(wù)器遇到錯誤左驾,無法完成請求镣隶。
501 (尚未實施) 服務(wù)器不具備完成請求的功能。 例如诡右,服務(wù)器無法識別請求方法時可能會返回此代碼安岂。
502 (錯誤網(wǎng)關(guān)) 服務(wù)器作為網(wǎng)關(guān)或代理,從上游服務(wù)器收到無效響應(yīng)帆吻。
503 (服務(wù)不可用) 服務(wù)器目前無法使用(由于超載或停機維護)域那。 通常,這只是暫時狀態(tài)猜煮。
504 (網(wǎng)關(guān)超時) 服務(wù)器作為網(wǎng)關(guān)或代理次员,但是沒有及時從上游服務(wù)器收到請求。
505 (HTTP 版本不受支持) 服務(wù)器不支持請求中所用的 HTTP 協(xié)議版本王带。
1xx -信息提示
這些狀態(tài)代碼表示臨時的響應(yīng)淑蔚。客戶端在收到常規(guī)響應(yīng)之前愕撰,應(yīng)準(zhǔn)備接收一個或多個 1xx 響應(yīng)刹衫。
· 100 - Continue 初始的請求已經(jīng)接受醋寝,客戶應(yīng)當(dāng)繼續(xù)發(fā)送請求的其余部分。(HTTP 1.1新)
·101 - Switching Protocols服務(wù)器將遵從客戶的請求轉(zhuǎn)換到另外一種協(xié)議(HTTP 1.1新)
2xx -成功
這類狀態(tài)代碼表明服務(wù)器成功地接受了客戶端請求绪妹。
· 200 - OK 一切正常甥桂,對GET和POST請求的應(yīng)答文檔跟在后面。
·201 - Created服務(wù)器已經(jīng)創(chuàng)建了文檔邮旷,Location頭給出了它的URL黄选。
·202 - Accepted已經(jīng)接受請求,但處理尚未完成婶肩。
·203 - Non-Authoritative Information文檔已經(jīng)正常地返回办陷,但一些應(yīng)答頭可能不正確,因為使用的是文檔的拷貝律歼,非權(quán)威性信息(HTTP 1.1新)民镜。
· 204 - No Content 沒有新文檔,瀏覽器應(yīng)該繼續(xù)顯示原來的文檔险毁。如果用戶定期地刷新頁面制圈,而Servlet可以確定用戶文檔足夠新,這個狀態(tài)代碼是很有用的畔况。
· 205 - Reset Content 沒有新的內(nèi)容鲸鹦,但瀏覽器應(yīng)該重置它所顯示的內(nèi)容。用來強制瀏覽器清除表單輸入內(nèi)容(HTTP 1.1新)跷跪。
·206 - Partial Content客戶發(fā)送了一個帶有Range頭的GET請求(分塊請求)馋嗜,服務(wù)器完成了它(HTTP 1.1新)。
3xx -重定向
客戶端瀏覽器必須采取更多操作來實現(xiàn)請求吵瞻。例如葛菇,瀏覽器可能不得不請求服務(wù)器上的不同的頁面,或通過代理服務(wù)器重復(fù)該請求橡羞。
· 300 - Multiple Choices 客戶請求的文檔可以在多個位置找到眯停,這些位置已經(jīng)在返回的文檔內(nèi)列出。如果服務(wù)器要提出優(yōu)先選擇卿泽,則應(yīng)該在Location應(yīng)答頭指明莺债。
·301 - Moved Permanently客戶請求的文檔在其他地方,新的URL在Location頭中給出又厉,瀏覽器應(yīng)該自動地訪問新的URL。
· 302 - Found 類似于301椎瘟,但新的URL應(yīng)該被視為臨時性的替代覆致,而不是永久性的。注意肺蔚,在HTTP1.0中對應(yīng)的狀態(tài)信息是“Moved Temporatily”煌妈。出現(xiàn)該狀態(tài)代碼時,瀏覽器能
夠自動訪問新的URL,因此它是一個很有用的狀態(tài)代碼璧诵。注意這個狀態(tài)代碼有時候可以和301替換使 用汰蜘。例如,如果瀏覽器錯誤地請求http://host/~user(缺少了后面的斜杠)
之宿,有的服務(wù)器返回301族操,有的則返回302。嚴(yán)格地說比被,我們只能假定只有當(dāng)原來的請求是GET時瀏覽器才會自動重定向色难。請參見307。
·303 - See Other類似于301/302等缀,不同之處在于枷莉,如果原來的請求是POST,Location頭指定的重定向目標(biāo)文檔應(yīng)該通過GET提瘸哂亍(HTTP 1.1新)。
· 304 - Not Modified 客戶端有緩沖的文檔并發(fā)出了一個條件性的請求(一般是提供If-Modified-Since頭表示客戶只想比指定日期更新的文檔)。服務(wù)器告訴客戶纸肉,原來緩沖的
文檔還可以繼續(xù)使用怎虫。
·305 - Use Proxy客戶請求的文檔應(yīng)該通過Location頭所指明的代理服務(wù)器提取(HTTP 1.1新)州疾。
· 307 - Temporary Redirect 和302(Found)相同辜限。許多瀏覽器會錯誤地響應(yīng)302應(yīng)答進(jìn)行重定向,即使原來的請求是POST严蓖,即使它實際上只能在POST請求的應(yīng)答是303時 才能重
定向薄嫡。由于這個原因,HTTP 1.1新增了307颗胡,以便更加清除地區(qū)分幾個狀態(tài)代碼:當(dāng)出現(xiàn)303應(yīng)答時毫深,瀏覽器可以跟隨重定向的GET和POST請求;如果是307應(yīng)答毒姨,則瀏覽器只 能跟隨
對GET請求的重定向哑蔫。(HTTP 1.1新)
4xx -客戶端錯誤
發(fā)生錯誤,客戶端似乎有問題弧呐。例如闸迷,客戶端請求不存在的頁面,客戶端未提供有效的身份驗證信息俘枫。
·400 - Bad Request請求出現(xiàn)語法錯誤腥沽。
· 401 - Unauthorized 訪問被拒絕,客戶試圖未經(jīng)授權(quán)訪問受密碼保護的頁面鸠蚪。應(yīng)答中會包含一個WWW-Authenticate頭今阳,瀏覽器據(jù)此顯示用戶名字/密碼對話框师溅,然后在 填寫合
適的Authorization頭后再次發(fā)出請求。IIS 定義了許多不同的 401 錯誤盾舌,它們指明更為具體的錯誤原因墓臭。這些具體的錯誤代碼在瀏覽器中顯示,但不在 IIS 日志中顯示:
·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所專用铸史。
· 403 - Forbidden 資源不可用鼻疮。服務(wù)器理解客戶的請求,但拒絕處理它琳轿。通常由于服務(wù)器上文件或目錄的權(quán)限設(shè)置導(dǎo)致判沟。禁止訪問:IIS 定義了許多不同的 403 錯誤,它們指
明更為具體的錯誤原因:
·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 - 在當(dāng)前的應(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 無法找到指定位置的資源。這也是一個常用的應(yīng)答窗骑。
· 404.0 -(無) – 沒有找到文件或目錄女责。
· 404.1 - 無法在所請求的端口上訪問 Web 站點。
· 404.2 - Web 服務(wù)擴展鎖定策略阻止本請求创译。
·404.3 - MIME映射策略阻止本請求抵知。
·405 - Method Not Allowed請求方法(GET、POST软族、HEAD刷喜、DELETE、PUT立砸、TRACE等)對指定的資源不適用掖疮,用來訪問本頁面的HTTP謂詞不被允許(方法不被允許)(HTTP 1.1
新)
· 406 - Not Acceptable 指定的資源已經(jīng)找到,但它的MIME類型和客戶在Accpet頭中所指定的不兼容颗祝,客戶端瀏覽器不接受所請求頁面的 MIME 類型(HTTP 1.1新)浊闪。
·407 - Proxy Authentication Required要求進(jìn)行代理身份驗證,類似于401螺戳,表示客戶必須先經(jīng)過代理服務(wù)器的授權(quán)搁宾。(HTTP 1.1新)
· 408 - Request Timeout 在服務(wù)器許可的等待時間內(nèi),客戶一直沒有發(fā)出任何請求倔幼「峭龋客戶可以在以后重復(fù)同一請求。(HTTP 1.1新)
· 409 - Conflict 通常和PUT請求有關(guān)损同。由于請求和資源的當(dāng)前狀態(tài)相沖突翩腐,因此請求不能成功。(HTTP 1.1新)
· 410 - Gone 所請求的文檔已經(jīng)不再可用揖庄,而且服務(wù)器不知道應(yīng)該重定向到哪一個地址栗菜。它和404的不同在于,返回407表示文檔永久地離開了指定的位置蹄梢,而404表示由于未知的
原因文檔不可用疙筹。(HTTP 1.1新)
·411 - Length Required服務(wù)器不能處理請求,除非客戶發(fā)送一個Content-Length頭禁炒。(HTTP 1.1新)
·412 - Precondition Failed請求頭中指定的一些前提條件失敹亍(HTTP 1.1新)。
· 413 – Request Entity Too Large 目標(biāo)文檔的大小超過服務(wù)器當(dāng)前愿意處理的大小幕袱。如果服務(wù)器認(rèn)為自己能夠稍后再處理該請求暴备,則應(yīng)該提供一個Retry-After頭(HTTP 1.1
新)。
·414 - Request URI Too Long URI太長(HTTP 1.1新)们豌。
· 415 – 不支持的媒體類型涯捻。
·416 – Requested Range Not Satisfiable服務(wù)器不能滿足客戶在請求中指定的Range頭浅妆。(HTTP 1.1新)·417 –執(zhí)行失敗。
·423 –鎖定的錯誤障癌。
5xx -服務(wù)器錯誤
服務(wù)器由于遇到錯誤而不能完成該請求凌外。
·500 - Internal Server Error服務(wù)器遇到了意料不到的情況,不能完成客戶的請求涛浙。
· 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ù)器不支持實現(xiàn)請求所需要的功能但骨,頁眉值指定了未實現(xiàn)的配置胖齐。例如,客戶發(fā)出了一個服務(wù)器不支持的PUT請求嗽冒。
· 502 - Bad Gateway 服務(wù)器作為網(wǎng)關(guān)或者代理時呀伙,為了完成請求訪問下一個服務(wù)器,但該服務(wù)器返回了非法的應(yīng)答添坊。 亦說Web 服務(wù)器用作網(wǎng)關(guān)或代理服務(wù)器時收到了無效響應(yīng)
剿另。
·502.1 - CGI應(yīng)用程序超時。
·502.2 - CGI應(yīng)用程序出錯贬蛙。
· 503 - Service Unavailable 服務(wù)不可用雨女,服務(wù)器由于維護或者負(fù)載過重未能應(yīng)答。例如阳准,Servlet可能在數(shù)據(jù)庫連接池已滿的情況下返回503氛堕。服務(wù)器返回503時可以提供一個
Retry-After頭。這個錯誤代碼為IIS 6.0所專用野蝇。
· 504 - Gateway Timeout 網(wǎng)關(guān)超時讼稚,由作為代理或網(wǎng)關(guān)的服務(wù)器使用,表示不能及時地從遠(yuǎn)程服務(wù)器獲得應(yīng)答绕沈。(HTTP 1.1新) 锐想。
·505 - HTTP Version Not Supported服務(wù)器不支持請求中所指明的HTTP版本。(HTTP 1.1新)
(之前摘錄的乍狐,沒存下原鏈接赠摇,原作者看到有不妥請聯(lián)系刪除,謝謝!)