HTTP 狀態碼



伺服器響應中的狀態碼元素是一個三位整數,其中狀態碼的第一位數字定義了響應的類別,後兩位數字沒有任何分類作用。第一位數字有5個值。

序號 程式碼和描述
1 1xx: 資訊

表示請求已收到,並且正在處理中。

2 2xx: 成功

表示操作已成功接收、理解和接受。

3 3xx: 重定向

表示必須採取進一步的操作才能完成請求。

4 4xx: 客戶端錯誤

表示請求包含語法錯誤或無法完成。

5 5xx: 伺服器錯誤

表示伺服器未能完成明顯有效的請求。

HTTP 狀態碼是可擴充套件的,HTTP 應用程式不需要理解所有已註冊狀態碼的含義。下面列出了所有狀態碼。

1xx: 資訊

訊息 描述
100 Continue 伺服器只收到部分請求,但只要未被拒絕,客戶端應繼續傳送請求。
101 Switching Protocols 伺服器切換協議。

2xx: 成功

訊息 描述
200 OK 請求成功。
201 Created 請求已完成,並建立了新的資源。
202 Accepted 請求已接受處理,但處理尚未完成。
203 Non-authoritative Information 實體頭中的資訊來自本地或第三方副本,而不是來自原始伺服器。
204 No Content 響應中給出了狀態碼和頭,但回覆中沒有實體主體。
205 Reset Content 瀏覽器應清除用於此事務的表單以進行額外輸入。
206 Partial Content 伺服器正在返回請求大小的部分資料。用於響應指定了 *Range* 頭的請求。伺服器必須使用 *Content-Range* 頭指定響應中包含的範圍。

3xx: 重定向

訊息 描述
300 Multiple Choices 連結列表。使用者可以選擇一個連結並轉到該位置。最多五個地址。
301 Moved Permanently 請求的頁面已永久移動到新的 URL。
302 Found 請求的頁面已暫時移動到新的 URL。
303 See Other 請求的頁面可以在不同的 URL 下找到。
304 Not Modified 這是對 *If-Modified-Since* 或 *If-None-Match* 頭的響應程式碼,其中 URL 自指定日期以來未被修改。
305 Use Proxy 必須透過 *Location* 頭中提到的代理訪問請求的 URL。
306 未使用 此程式碼在以前版本中使用過。它不再使用,但程式碼已保留。
307 Temporary Redirect 請求的頁面已暫時移動到新的 URL。

4xx: 客戶端錯誤

訊息 描述
400 錯誤請求 伺服器不理解請求。
401 未授權 請求的頁面需要使用者名稱和密碼。
402 需要付費 您尚不能使用此程式碼。.
403 禁止 禁止訪問請求的頁面。
404 未找到 伺服器找不到請求的頁面。
405 方法不允許 請求中指定的方法不允許。
406 不可接受 伺服器只能生成客戶端無法接受的響應。
407 需要代理身份驗證 在提供此請求之前,必須透過代理伺服器進行身份驗證。
408 請求超時 請求花費的時間超過伺服器準備等待的時間。
409 衝突 由於衝突,無法完成請求。
410 已消失 請求的頁面不再可用。
411 需要長度 未定義“Content-Length”。伺服器在沒有它的情況下將不接受請求。
412 前提條件失敗 伺服器評估請求中給出的前提條件為假。
413 請求實體過大 伺服器將不接受請求,因為請求實體過大。
414 請求 URL 過長 伺服器將不接受請求,因為 URL 過長。當您將“post”請求轉換為具有長查詢資訊的“get”請求時會發生這種情況。
415 不支援的媒體型別 伺服器將不接受請求,因為不支援媒體型別。
416 請求的範圍無法滿足 請求的位元組範圍不可用且超出範圍。
417 期望失敗 此伺服器無法滿足 Expect 請求頭欄位中給出的期望。

5xx: 伺服器錯誤

訊息 描述
500 內部伺服器錯誤 請求未完成。伺服器遇到了意外情況。
501 未實現 請求未完成。伺服器不支援所需的功能。
502 錯誤閘道器 請求未完成。伺服器從上游伺服器收到無效的響應。
503 服務不可用 請求未完成。伺服器暫時過載或關閉。
504 閘道器超時 閘道器超時。
505 HTTP 版本不支援 伺服器不支援“http 協議”版本。
廣告
© . All rights reserved.