1xx 信息反饋 –收到請求,繼續處理
2xx 成功 –成功接收,理解並接受了請求
3xx 重定向 –爲了完成請求,需要採取進一步的措施
4xx 客戶端錯誤 –請求包含錯誤的語法或無法滿足
5xx 服務器錯誤 –服務器無法滿足看似有效的請求
狀態碼 | 英文 | 中文 | 狀態解釋 |
---|---|---|---|
1xx | Informational | 信息類 | |
100 | Continue | 繼續 | 服務器已接收到請求標頭,客戶端應繼續發送請求正文 |
101 | Switching Protocols | 交換協議 | 請求者已請求服務器切換協議,並且服務器已同意這樣做 |
102 | Processing | 處理中 | WebDAV請求可能包含許多涉及文件操作的子請求,需要很長時間才能完成該請求。此代碼表示服務器已接收並正在處理請求,但是尚無響應。這樣可以防止客戶端超時並假設請求已丟失。 |
103 | Checkpoint | 檢查點 | 用於在最終HTTP消息之前返回一些響應頭。 |
2xx | success | 成功類 | |
200 | OK | 成功 | 成功的HTTP請求的標準響應。實際響應將取決於所使用的請求方法。在GET請求中,響應將包含與所請求資源相對應的實體。在POST請求中,響應將包含描述或包含操作結果的實體。 |
201 | Created | 已創建 | 該請求已完成,從而創建了新資源。 |
202 | Accepted | 認可的 | 該請求已被接受進行處理,但是處理尚未完成。該請求最終可能會執行,也可能不會最終執行,並且在處理髮生時可能會被禁止。 |
203 | Non-Authoritative Information | 非授權信息 | 服務器是一個轉換代理(例如Web加速器),從其原始服務器收到200 OK,但正在返回原始服務器響應的修改版本。 |
204 | No Content | 無內容 | 服務器成功處理了請求,並且不返回任何內容。 |
205 | Reset Content | 重設內容 | 服務器成功處理了請求,但未返回任何內容。與204響應不同,此響應要求請求者重置文檔視圖。 |
206 | Partial Content | 部分內容 | 由於客戶端發送的範圍標頭,服務器僅傳遞資源的一部分(字節服務)。HTTP客戶端使用範圍標頭來恢復中斷的下載,或將下載分成多個同時的流。 |
207 | Multi-Status | 多狀態 | 默認情況下,後面的消息主體是XML消息,並且可以包含多個單獨的響應代碼,具體取決於發出多少子請求。 |
208 | Already Reported | 已報告 | DAV綁定的成員已在(多狀態)響應的前面部分枚舉,並且不再被包括在內。 |
226 | IM Used | 使用IM | 服務器已經滿足了對資源的請求,並且響應表示了應用於當前實例的一個或多個實例操作的結果。 |
3xx | 3xx Redirection | 重定向類型 | |
300 | Multiple Choices | 多項選擇 | 指示客戶端可以從中選擇資源的多個選項(通過代理驅動的內容協商)。例如,此代碼可用於呈現多個視頻格式選項,列出具有不同文件擴展名的文件或建議單詞義消除歧義。 |
301 | Moved Permanently | 永久移動 | 此請求和所有以後的請求都應定向到給定的URI。 |
302 | Found | 找到 | |
302 | Moved Temporarily | 臨時移動 | 服務器目前正從不同位置的網頁響應請求,但請求者應繼續使用原有位置來進行以後的請求。會自動將請求者轉到不同的位置。但由於搜索引擎會繼續抓取原有位置並將其編入索引,因此您不應使用此代碼來告訴搜索引擎頁面或網站已被移動。 |
303 | See Other | 查看其它 | 可以使用GET方法在另一個URI下找到對請求的響應。當收到響應POST(或PUT / DELETE)的響應時,客戶端應假定服務器已接收到數據,並應向給定URI發出新的GET請求。 |
304 | Not Modified | 未修改 | 指示自請求標頭 If-Modified-Since或If-None-Match 指定的版本以來,尚未修改資源。在這種情況下,由於客戶端仍具有先前下載的副本,因此無需重新傳輸資源。 |
305 | Use Proxy | 使用代理 | 所請求的資源僅通過代理提供,該代理的地址在響應中提供。出於安全原因,許多HTTP客戶端(例如Mozilla Firefox和Internet Explorer)都不遵循此狀態代碼。 |
307 | Temporary Redirect | 臨時重定向 | 在這種情況下,應使用另一個URI重複該請求;但是,將來的請求仍應使用原始URI。與歷史上實現302的方式相反,在重新發出原始請求時不允許更改請求方法。例如,應使用另一個POST請求重複POST請求。 |
308 | Permanent Redirect | 永久重定向(實驗性) | 該請求和所有以後的請求應使用另一個URI重複。307和308與302和301的行爲並行,但不允許HTTP方法更改。因此,例如,將表單提交到永久重定向的資源可能會繼續順利進行。 |
4xx | 4xx Client Error | 4xx客戶端錯誤 | |
400 | Bad Request | 錯誤的請求 | 由於明顯的客戶端錯誤(例如,格式錯誤的請求語法,太大的大小,無效的請求消息框架或欺騙性的請求路由),服務器無法或不會處理請求。 |
401 | Unauthorized | 未經授權 | 與403 Forbidden相似,但專門用於需要身份驗證且已失敗或尚未提供身份驗證的情況。響應必須包含一個WWW-Authenticate標頭字段,其中包含適用於所請求資源的質詢。請參閱基本訪問身份驗證和摘要訪問身份驗證。401在語義上表示“未經授權”,用戶沒有針對目標資源的有效身份驗證憑據。 |
402 | Payment Required | 需要付款 | 保留以備將來使用。的初衷是,該代碼可作爲某種形式的一部分數字現金或小額支付方案,如提出了例如,通過GNU塔勒,但是這並沒有發生,和該代碼通常不使用。如果特定開發人員超出了請求的每日限制,則Google Developers API將使用此狀態。如果帳戶沒有足夠的資金來發起呼叫,Sipgate將使用此代碼。當商店尚未支付費用並被暫時禁用時,Shopify將使用此代碼。 條紋使用此代碼進行參數正確的失敗付款,例如阻止欺詐性付款。 |
403 | Forbidden | 禁止 | 該請求包含有效數據,服務器已理解該請求,但服務器拒絕採取措施。這可能是由於用戶沒有必要的資源權限或需要某種帳戶,或者是嘗試了禁止的操作(例如,在只允許一個記錄的情況下創建重複記錄)。如果請求通過WWW-Authenticate標頭字段提供了身份驗證,但服務器不接受該身份驗證,則通常也使用此代碼。該請求不應重複。 |
404 | Not Found | 找不到 | 找不到請求的資源,但將來可能可用。客戶的後續請求是允許的。 |
405 | Method Not Allowed | 不允許的方法 | 請求的資源不支持請求方法;例如,要求通過POST呈現數據的表單上的GET請求,或只讀資源上的PUT請求。 |
406 | Not Acceptable | 不可接受 | 根據請求中發送的Accept標頭,所請求的資源只能生成不可接受的內容。 |
407 | Proxy Authentication Required | 要求代理身份驗證 | 客戶端必須首先使用代理進行身份驗證。 |
408 | Request Timeout | 請求超時 | 服務器超時,等待請求。根據HTTP規範:“客戶端在服務器準備等待的時間內沒有產生請求。客戶端可以在以後的任何時間重複請求而無需進行修改。” |
409 | Conflict | 衝突 | 指示由於資源的當前狀態衝突(例如多個同時更新之間的編輯衝突)而無法處理請求。 |
410 | Gone | 離開了 | 指示請求的資源不再可用,並且將不再可用。當故意刪除資源並清除該資源時,應使用此方法。收到410狀態代碼後,客戶端以後不應再請求資源。諸如搜索引擎之類的客戶端應從其索引中刪除資源。大多數用例不需要客戶端和搜索引擎清除資源,而可以使用“ 404 Not Found”代替。 |
411 | Length Required | 所需長度 | 該請求未指定其內容的長度,這是所請求的資源所必需的。 |
412 | Precondition Failed | 前提條件失敗 | 服務器不滿足請求者放置在請求標頭字段上的先決條件之一。 |
413 | Payload Too Large | 請求實體太大 | 該請求大於服務器願意或能夠處理的請求。以前稱爲“請求實體太大”。 |
414 | URI Too Long | 請求URI太長 | 提供的URI太長,服務器無法處理。通常,將太多數據編碼爲GET請求的查詢字符串的結果,在這種情況下,應將其轉換爲POST請求。以前稱爲“請求URI太長”。 |
415 | Unsupported Media Type | 不支持的媒體類型 | 請求實體具有服務器或資源不支持的媒體類型。例如,客戶端將圖像上傳爲image / svg + xml,但是服務器要求圖像使用其他格式。 |
416 | Requested range not satisfiable | 請求的範圍不滿足 | 客戶端請求了文件的一部分(字節服務),但是服務器無法提供該部分。例如,如果客戶要求文件的一部分超出文件末尾。以前稱爲“無法滿足請求的範圍”。 |
417 | Expectation Failed | 期望失敗 | 服務器不能滿足Expect請求標頭字段的要求。 |
418 | I’m a teapot | 我是茶壺(>_<)(RFC 2324) | 該代碼在1998年被定義爲RFC 2324(超文本咖啡壺控制協議)中傳統的IETF 愚人節笑話之一,並且預計不會由實際的HTTP服務器實現。RFC指定此代碼應由請求沖泡咖啡的茶壺返回。此HTTP狀態在某些網站(包括Google.com)中用作復活節彩蛋。 |
419 | Insufficient Space On Resource | 資源空間不足 | |
420 | Method Failure | 方法失敗 | |
421 | Destination Locked | 目的地已鎖定 | 該請求被定向到不能產生響應的服務器(例如,由於連接重用)。 |
422 | Unprocessable Entity | 無法處理的實體(WebDAV) | 該請求格式正確,但由於語義錯誤而無法遵循。 |
423 | Locked | 已鎖定 | 被訪問的資源被鎖定。 |
424 | Failed Dependency | 依存關係失敗(WebDAV) | 該請求失敗,因爲它依賴於另一個請求,並且該請求失敗(例如,PROPPATCH)。 |
426 | Upgrade Required | 需要升級 | 客戶端應切換到“ 升級標頭”字段中給定的其他協議,例如TLS / 1.0。 |
428 | Precondition Required | 需要先決條件 | 原始服務器要求請求是有條件的。旨在防止“丟失更新”問題,在這種情況下,客戶端獲取資源的狀態,然後對其進行修改,然後將其放回服務器,而此時第三方已修改了服務器上的狀態,從而導致衝突。 |
429 | Too Many Requests | 請求太多 | 用戶在給定的時間內發送了太多請求。旨在與速率限制方案一起使用。 |
431 | Request Header Fields Too Large | 請求標頭字段太大 | 服務器不願意處理該請求,因爲單個標頭字段或所有標頭字段共同太大。 |
444 | No Response (Nginx) | 無反應(Nginx) | |
499 | Client Closed Request (Nginx) | 客戶端關閉請求(Nginx) | |
451 | Unavailable For Legal Reasons | 由於法律原因不可用 | 服務器操作員已收到一項法律要求,拒絕訪問某個資源或包括所請求資源的一組資源。 |
5xx | 5xx Server Error | 5xx服務器錯誤 | |
500 | Internal Server Error | 內部服務器錯誤 | 通用錯誤消息,在遇到意外情況且不適合其他特定消息時給出。 |
501 | Not Implemented | 未實施 | 服務器要麼無法識別請求方法,要麼無法滿足請求。通常,這意味着將來的可用性(例如,Web服務API的新功能)。 |
502 | Bad Gateway | 錯誤的網關 | 該服務器充當網關或代理,並從上游服務器收到無效響應。 |
503 | Service Unavailable | 服務不可用 | 服務器無法處理該請求(因爲它已超載或因維護而關閉)。通常,這是一個臨時狀態。 |
504 | Gateway Timeout | 網關超時 | 該服務器充當網關或代理,沒有及時收到上游服務器的響應。 |
505 | HTTP Version not supported | 不支持 HTTP版本 | 服務器不支持請求中使用的HTTP協議版本。 |
506 | Variant Also Negotiates | 內容還可以協商(實驗性) | 對請求的透明內容協商產生了循環引用。 |
507 | Insufficient Storage | 存儲空間不足(WebDAV) | 服務器無法存儲完成請求所需的表示形式。 |
508 | Loop Detected | 檢測到循環(WebDAV) | 服務器在處理請求時檢測到無限循環(已發送,而不是208 Already Reported)。 |
509 | Bandwidth Limit Exceeded | 超出帶寬限制(Apache) | |
510 | Not Extended | 未擴展 | 服務器必須滿足該請求的進一步擴展。 |
511 | Network Authentication Required | 需要網絡身份驗證 | 客戶端需要進行身份驗證才能獲得網絡訪問權限。旨在通過攔截用於控制對網絡訪問的代理來使用(例如,在通過Wi-Fi熱點授予完全Internet訪問權限之前,用於要求接受服務條款的“ 強制門戶 ” )。 |