- HTTP 教程
- HTTP - 首頁
- HTTP - 概述
- HTTP - 引數
- HTTP - 訊息
- HTTP - 請求
- HTTP - 響應
- HTTP - 方法
- HTTP 狀態碼
- HTTP - 頭欄位
- HTTP - 快取
- HTTP - URL 編碼
- HTTP - 安全性
- HTTP - 訊息示例
- HTTP 有用資源
- HTTP - 快速指南
- HTTP - 有用資源
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 協議”版本。 |
廣告