user@dailytools:/http-status
HTTP 狀態碼查詢
$ search:
$ filter:
1xxInformational- 資訊回應 - 請求已接收,繼續處理
100Continue

伺服器已收到請求標頭,用戶端應繼續發送請求主體

使用場景: 大型檔案上傳時,先確認伺服器是否接受

101Switching Protocols

伺服器同意切換協定

使用場景: WebSocket 連線建立時的協定升級

102Processing

伺服器已收到請求並正在處理,但尚無回應可用

使用場景: WebDAV 長時間處理請求時使用

103Early Hints

用於在最終回應之前返回部分標頭

使用場景: 預先載入資源,如 CSS 和 JavaScript

2xxSuccess- 成功回應 - 請求已成功接收、理解和處理
200OK

請求成功

使用場景: GET 請求成功取得資源

201Created

請求成功且已建立新資源

使用場景: POST 請求成功建立新資源

202Accepted

請求已接受但尚未處理

使用場景: 非同步處理任務,如寄送電子郵件

203Non-Authoritative Information

回應來自第三方,非原始伺服器

使用場景: 代理伺服器回傳修改過的資訊

204No Content

請求成功但沒有回應主體

使用場景: DELETE 請求成功刪除資源

205Reset Content

請求成功,用戶端應重設文件檢視

使用場景: 表單提交後清除表單內容

206Partial Content

伺服器傳送部分資源

使用場景: 支援斷點續傳的檔案下載

207Multi-Status

回應主體包含多個狀態碼

使用場景: WebDAV 批次操作的多重回應

208Already Reported

DAV 繫結成員已在先前回應中列出

使用場景: WebDAV 避免重複列舉繫結成員

226IM Used

伺服器完成 GET 請求,回應為差異內容

使用場景: HTTP 差異編碼(Delta Encoding)

3xxRedirection- 重新導向 - 需進一步操作以完成請求
300Multiple Choices

請求的資源有多個版本可選擇

使用場景: 提供不同格式的資源(如 HTML、JSON)

301Moved Permanently

資源已永久移動到新 URL

使用場景: 網站網域變更或永久更改 URL 結構

302Found

資源暫時移動到新 URL

使用場景: 暫時性維護頁面導向

303See Other

應使用 GET 方法取得另一個 URL

使用場景: POST 後導向到結果頁面

304Not Modified

資源未修改,可使用快取版本

使用場景: 瀏覽器快取驗證

305Use Proxy

必須透過代理存取(已棄用)

使用場景: 安全性考量已不建議使用

307Temporary Redirect

暫時重導向,必須使用相同 HTTP 方法

使用場景: HTTPS 強制導向

308Permanent Redirect

永久重導向,必須使用相同 HTTP 方法

使用場景: API 版本永久遷移

4xxClient Error- 用戶端錯誤 - 請求包含錯誤或無法完成
400Bad Request

請求格式錯誤,伺服器無法理解

使用場景: JSON 格式錯誤或缺少必要欄位

401Unauthorized

未授權,需要驗證身分

使用場景: 未登入就存取需驗證的 API

402Payment Required

需要付款(保留供未來使用)

使用場景: 付費服務的付款要求

403Forbidden

禁止存取,伺服器拒絕請求

使用場景: 無權限存取特定資源

404Not Found

找不到請求的資源

使用場景: 存取不存在的頁面或 API 端點

405Method Not Allowed

不支援該 HTTP 方法

使用場景: 對只支援 GET 的端點發送 POST

406Not Acceptable

無法提供符合 Accept 標頭的回應

使用場景: 請求 XML 但伺服器只能提供 JSON

407Proxy Authentication Required

需要代理伺服器驗證

使用場景: 企業代理伺服器要求驗證

408Request Timeout

請求逾時

使用場景: 用戶端傳送請求太慢

409Conflict

請求與資源目前狀態衝突

使用場景: 編輯已被其他人修改的資源

410Gone

資源已永久移除

使用場景: 已刪除且不再提供的內容

411Length Required

需要 Content-Length 標頭

使用場景: 上傳檔案時未指定長度

412Precondition Failed

前置條件驗證失敗

使用場景: If-Match 標頭驗證失敗

413Payload Too Large

請求主體過大

使用場景: 上傳檔案超過大小限制

414URI Too Long

URI 過長

使用場景: GET 請求的查詢字串過長

415Unsupported Media Type

不支援的媒體類型

使用場景: 發送 XML 但 API 只接受 JSON

416Range Not Satisfiable

請求的範圍無法滿足

使用場景: 斷點續傳時請求超出檔案範圍

417Expectation Failed

Expect 標頭無法滿足

使用場景: Expect: 100-continue 被拒絕

418I'm a teapot

我是茶壺(愚人節玩笑)

使用場景: RFC 2324 定義的彩蛋狀態碼

421Misdirected Request

請求導向到無法產生回應的伺服器

使用場景: HTTP/2 連線重用錯誤

422Unprocessable Entity

請求格式正確但語意錯誤

使用場景: 驗證失敗,如 email 格式不正確

423Locked

資源被鎖定

使用場景: WebDAV 資源被其他人鎖定

424Failed Dependency

因依賴的請求失敗而失敗

使用場景: WebDAV 批次操作中的連鎖失敗

425Too Early

請求可能被重放攻擊利用

使用場景: TLS 1.3 早期資料風險

426Upgrade Required

需要升級到其他協定

使用場景: 要求升級到 HTTPS 或 HTTP/2

428Precondition Required

需要條件式請求

使用場景: 防止 Lost Update 問題

429Too Many Requests

請求過於頻繁

使用場景: API 速率限制

431Request Header Fields Too Large

請求標頭過大

使用場景: Cookie 過多導致標頭過大

451Unavailable For Legal Reasons

因法律原因無法存取

使用場景: 內容因版權或法規被封鎖

5xxServer Error- 伺服器錯誤 - 伺服器無法完成有效請求
500Internal Server Error

伺服器內部錯誤

使用場景: 程式碼例外或資料庫錯誤

501Not Implemented

伺服器不支援該功能

使用場景: 伺服器不支援請求的 HTTP 方法

502Bad Gateway

閘道器或代理收到無效回應

使用場景: 後端伺服器當機或回應無效

503Service Unavailable

服務暫時無法使用

使用場景: 伺服器維護或過載

504Gateway Timeout

閘道器或代理等待回應逾時

使用場景: 後端伺服器回應太慢

505HTTP Version Not Supported

不支援該 HTTP 版本

使用場景: 使用過舊的 HTTP 版本

506Variant Also Negotiates

透明內容協商導致循環參照

使用場景: 伺服器設定錯誤

507Insufficient Storage

伺服器儲存空間不足

使用場景: WebDAV 無法儲存資源

508Loop Detected

偵測到無限迴圈

使用場景: WebDAV 遞迴操作偵測到迴圈

510Not Extended

需要進一步擴充請求

使用場景: HTTP 擴充框架要求

511Network Authentication Required

需要網路驗證

使用場景: 公共 Wi-Fi 登入頁面

使用說明

完整的 HTTP 狀態碼速查表,包含所有 1xx 到 5xx 狀態碼。

HTTP 狀態碼是伺服器對 HTTP 請求的回應代碼,分為五類:1xx(資訊)、2xx(成功)、3xx(重導向)、4xx(用戶端錯誤)、5xx(伺服器錯誤)。可透過搜尋或分類篩選快速找到所需狀態碼。

$ cat /etc/author.conf

喜歡這個專案嗎?

您的支持能幫助我持續開發更多實用工具!

-- 廣告 --