HTTP狀態碼

1xx資訊回應

Code 訊息
100 Continue 伺服器已經接收到請求頭,並且客戶端應繼續傳送請求主體
101 Switching Protocols 在傳送完這個回應最後的空行後,伺服器將會切換到在Upgrade訊息頭中定義的那些協定
102 Processing (WebDAV) 表示​​伺服器已經收到並正在處理請求
103 Early Hints 此狀態代碼主要用於與Link標頭一起使用,以允許用戶代理在服務器仍在準備響應時開始預加載資源。

2xx成功回應

Code 訊息
200 OK 請求成功
201 Created 請求成功且新的資源成功被創建
202 Accepted 伺服器已接受請求,但尚未處理
203 Non-Authoritative Information 此回應碼表示回傳的中介資料集與並非與原始伺服器上的有效確定集合完全相同,而是來自本地或第三方的副本
204 No Content 伺服器成功處理了請求,沒有返回任何內容
205 Reset Content 伺服器成功處理了請求,但沒有返回任何內容
206 Partial Content 伺服器已經成功處理了部分GET請求
207 Multi-Status (WebDAV) 代表之後的訊息體將是一個XML訊息
208 Multi-Status (WebDAV) DAV繫結的成員已經在(多狀態)回應之前的部分被列舉,且未被再次包含
226 IM Used (HTTP Delta encoding) 伺服器已經滿足了對資源的請求,對實體請求的一個或多個實體操作的結果表示

3xx重新導向

Code 訊息
300 Multiple Choice 請求擁有一個以上的回應
301 Moved Permanently 被請求的資源已永久移動到新位置
302 Found 要求客戶端執行臨時重新導向
303 See Other 對應目前請求的回應可以在另一個URI上被找到
304 Not Modified 表示資源未曾被修改。客戶端可以繼續使用相同的緩存版本
305 Use Proxy 被請求的資源必須通過指定的代理才能被存取
306 Switch Proxy 後續請求應使用指定的代理,306狀態碼已經不再被使用
307 Temporary Redirect 請求應該與另一個URI重複,但後續的請求應仍使用原始的URI
308 Permanent Redirect 請求和所有將來的請求應該使用另一個URI重複

4xx用戶端錯誤

Code 訊息
400 Bad Request 伺服器因為收到無效語法,而無法回應請求
401 Unauthorized 需要用戶驗證
402 Payment Required 此回應碼留作未來使用
403 Forbidden 用戶端無訪問權限
404 Not Found 伺服器找不到請求的資源
405 Method Not Allowed 方法被禁用或不可用
406 Not Acceptable 請求的資源的內容特性無法滿足請求標頭中的條件,因而無法生成回應實體
407 Proxy Authentication Required 客戶端必須在代理伺服器上進行身分驗證
408 Request Timeout 請求超時
409 Conflict 請求存在衝突無法處理該請求
410 Gone 請求的資源不再可用
411 Length Required 內容長度未定義
412 Precondition Failed 驗證標頭錯誤
413 Entity Too Large 請求的實體資料大小超過了伺服器定義的上限
414 URI Too Long 客戶端的 URI 請求超過伺服器願意解析的長度
415 Unsupported Media Type 不支援的MIME多媒體類型格式
416 Requested Range Not Satisfiable 客戶端已經要求檔案的一部分,但伺服器不能提供該部分
417 Expectation Failed 標頭Expect中指定的預期內容無法被伺服器滿足
418 I'm a teapot 此回應碼為1998年作為IETF的傳統愚人節笑話
421 Misdirected Request 該請求針對的是無法產生回應的伺服器
422 Unprocessable Entity(WebDAV) 請求格式正確,但是由於含有語意錯誤,無法回應
423 Locked(WebDAV) 資源被鎖定
424 Failed Dependency(WebDAV) 之前的某個請求發生的錯誤,導致目前請求失敗
425 Too Early 伺服器拒絕處理在Early Data中的請求
426 Upgrade Required 伺服器拒絕使用當前協議執行請求,需升級到其他協議
428 Precondition Required 原伺服器要求該請求滿足一定條件。這是為了防止「未更新」問題
429 Too Many Requests 用戶在給定的時間內傳送了太多的請求
431 Request Header Fields Too Large 伺服器不處理請求,標頭欄位過大
451 Unavailable For Legal Reasons 該存取因法律的要求而被拒絕

5xx伺服器端錯誤

Code 訊息
500 Internal Server Error 伺服器端發生未知或無法處理的錯誤
501 Not Implemented 伺服器不支援目前請求所需要的某個功能
502 Bad Gateway 無效的回應
503 Service Unavailable 伺服器目前無法處理請求,可能是伺服器維護或者過載
504 Gateway Timeout 未能從閘道及時獲得回應
505 HTTP Version Not Supported 伺服器不支援,或者拒絕支援在請求中使用的HTTP版本
506 Variant Also Negotiates 伺服器存在內部組態錯誤
507 Insufficient Storage(WebDAV) 伺服器無法儲存完成請求所必須的內容
508 Loop Detected(WebDAV) 伺服器在處理請求時陷入無窮迴圈
510 Not Extended 取得資源所需要的策略並沒有被滿足
511 Network Authentication Required 客戶端需要進行身分驗證才能獲得網路存取權限

資料來源