狀態碼批次查詢

支援 .txt / .log / .csv 文字檔(不超過 1 MB),內容會填入上方輸入框
* 本工具僅在本機查詢狀態碼含義,不發起網路請求、不檢測網址實際回傳狀態;字典依據 RFC 9110 系列與 IANA 註冊表整理。

HTTP狀態碼批次查詢工具功能特點

批次貼上與 txt 匯入

支援每行一個狀態碼,也支援逗號、分號、空格混排,或直接匯入日誌、txt 檔案

名稱與分類解讀

逐筆給出狀態碼英文名、中文名與 1xx–5xx 分類標籤,一眼看清類型

常見原因與處理建議

針對 301/302/304/404/429/500/502/503/504 等高頻錯誤給出排查方向

統計與分類分布

自動統計輸入筆數、已收錄、未收錄、格式錯誤與各分類數量,快速掌握日誌組成

去重、排序與篩選

可自動去重、依狀態碼排序,並支援只看某一分類(例如只看 5xx)

本機處理不上傳

貼上內容與上傳檔案都在瀏覽器本機解析,不上傳伺服器,無需註冊

HTTP狀態碼批次查詢使用教學

1

貼上或匯入狀態碼

從日誌、介面回傳或測試紀錄複製狀態碼,貼到輸入框;也可點擊「匯入 txt 檔案」選擇文字檔自動填入。

2

設定處理選項

視需要勾選「自動去重」「依狀態碼排序」,或在「只看分類」中選擇 4xx、5xx 等,聚焦關心的錯誤類型。

3

執行批次查詢

點擊「批次查詢」,結果表會逐行列出狀態碼、名稱、分類標籤與含義/處理建議,未收錄或格式錯誤的項目也會標示。

4

查看統計並複製結果

統計卡顯示輸入筆數、已收錄、未收錄、格式錯誤與分類分布;點擊「複製結果」可把整理後的清單貼到工單或文件中。

HTTP狀態碼批次查詢應用場景

介面串接排查

把串接過程中出現的狀態碼一次貼上查詢,快速確認是請求問題還是伺服器端問題

日誌批次分析

從 Nginx、閘道或應用程式日誌中提取狀態碼欄位,批次解讀並統計 4xx/5xx 佔比

維運巡檢與告警複盤

告警訊息出現多個狀態碼時,批次查詢含義與處理建議,加快定位速度

SEO 與爬蟲診斷

搜尋引擎抓取日誌中的 301、302、404、410 等碼會影響收錄,批次核對語意很重要

學習與教學示範

把一組成套狀態碼批次查詢,對照分類體系理解 1xx 到 5xx 的層級關係

測試案例整理

整理介面測試涵蓋的狀態碼清單,核對是否遺漏 401、403、409、429 等邊界情境

HTTP狀態碼知識科普

狀態碼的五類體系

HTTP 狀態碼由三位數字組成,首位表示回應類別:1xx 資訊性回應(請求已接收、正在處理,如 100、101);2xx 成功(如 200、201、204、206);3xx 重新導向(需要進一步操作,如 301、302、304);4xx 用戶端錯誤(請求本身有問題,如 400、401、403、404);5xx 伺服器錯誤(服務端處理失敗,如 500、502、503、504)。記住首位即可快速判斷責任方。

常見 4xx 錯誤的成因

400 Bad Request 多為參數格式或請求內容不符約定;401 Unauthorized 是未驗證或憑證已失效;403 Forbidden 是已驗證但權限不足;404 Not Found 是路徑或資源不存在;405 Method Not Allowed 是請求方法不被支援;429 Too Many Requests 是觸發限流。排查這類錯誤時應優先檢查請求參數、驗證資訊、路徑拼寫與呼叫頻率。

重新導向碼 301、302、307、308 的區別

301 與 308 是永久重新導向,301 允許瀏覽器把 POST 改為 GET,308 則保持原方法;302 與 307 是暫時重新導向,302 同樣允許方法變更,307 嚴格保持原方法與請求內容。涉及表單送出或 API 跳轉時,應優先使用 307/308 以保持請求方法,避免請求內容遺失。

5xx 錯誤如何定位

500 Internal Server Error 表示服務端處理異常,先看應用程式日誌與堆疊;501 表示伺服器不支援該功能;502 Bad Gateway 是閘道拿到無效上游回應,常見於後端崩潰或連接埠不通;503 Service Unavailable 多為過載、限流或維護;504 Gateway Timeout 是等待上游逾時。定位順序通常是:先確認後端存活與耗時,再檢查閘道與逾時設定,最後排查網路與相依服務。

常見HTTP狀態碼速查表

狀態碼 英文名 含義簡述
200OK請求成功,回傳預期內容
201Created資源建立成功(常見於 POST)
204No Content成功但無回傳內容(常見於 DELETE)
206Partial Content分段請求回傳部分內容
301Moved Permanently資源永久移動,需更新連結
302Found暫時跳轉,後續仍可能變化
304Not Modified快取有效,直接使用本機快取
307Temporary Redirect暫時跳轉且保持原請求方法
308Permanent Redirect永久跳轉且保持原請求方法
400Bad Request請求語法或參數有誤
401Unauthorized未驗證或憑證失效
403Forbidden已驗證但無權限存取
404Not Found資源不存在或路徑寫錯
405Method Not Allowed請求方法不被該資源支援
408Request Timeout用戶端請求逾時
410Gone資源已永久刪除
413Payload Too Large請求內容過大被拒絕
415Unsupported Media Type請求內容類型不被支援
418I am a teapot彩蛋狀態碼(RFC 2324)
422Unprocessable Content語意驗證不通過
429Too Many Requests觸發限流,需降低頻率
451Unavailable For Legal Reasons因法律原因無法存取
500Internal Server Error伺服器內部異常
502Bad Gateway閘道收到無效上游回應
503Service Unavailable服務無法使用(過載/維護)
504Gateway Timeout閘道等待上游逾時

HTTP狀態碼批次查詢常見問題FAQ

Q:HTTP狀態碼批次查詢工具怎麼用?
A:貼上狀態碼(每行一個或逗號/空格分隔)或匯入 txt 檔案,點擊「批次查詢」即可取得名稱、分類、含義與處理建議,並顯示統計與分類分布。
Q:會去請求網址檢測線上狀態嗎?
A:不會。本工具只做本機字典查詢與解讀,不發起網路請求、不檢測網址實際回傳狀態;實測請用瀏覽器 Network 面板或 curl -I。
Q:支援哪些輸入格式?
A:支援每行一個狀態碼,也支援逗號、分號、空格、定位點混排;空行與 # 開頭的註解行自動忽略,可選去重與排序。
Q:1xx 到 5xx 分別代表什麼?
A:1xx 資訊性回應、2xx 成功、3xx 重新導向、4xx 用戶端錯誤、5xx 伺服器錯誤;記住首位即可判斷責任方。
Q:404 和 410 有什麼區別?
A:404 表示資源目前不存在(可能恢復),410 表示已永久刪除且不會再提供,搜尋引擎對 410 的移除處理通常更快。
Q:502 和 504 怎麼排查?
A:502 是閘道收到無效上游回應(後端崩潰/連接埠不通),504 是等待上游逾時(處理過慢);先查後端存活與耗時,再查閘道逾時設定。
Q:查詢資料會上傳到伺服器嗎?
A:不會。解析與查詢全部在瀏覽器本機完成,貼上內容與上傳檔案不會上傳伺服器,無需註冊。