HTTP 狀態碼查詢

搜尋和瀏覽 HTTP 狀態碼及其含義

HTTP 狀態碼查詢
搜尋和瀏覽 HTTP 狀態碼及其含義
HTTP 狀態碼查詢
搜尋和瀏覽 HTTP 狀態碼及其含義
50
代碼名稱分類描述
100

Continue

資訊性伺服器已收到請求標頭,用戶端應繼續發送請求體。
101

Switching Protocols

資訊性請求者已要求伺服器切換協議,伺服器已同意。
102

Processing

資訊性伺服器已收到並正在處理請求,但尚未有回應可用。
103

Early Hints

資訊性用於在最終 HTTP 訊息之前返回一些回應標頭。
200

OK

常用
成功請求已成功。成功的含義取決於 HTTP 方法。
201

Created

常用
成功請求已完成,並導致創建了新資源。
202

Accepted

成功請求已被接受處理,但處理尚未完成。
204

No Content

常用
成功伺服器成功處理了請求,但不返回任何內容。
206

Partial Content

成功由於用戶端發送的範圍標頭,伺服器僅提供資源的一部分。
300

Multiple Choices

重新導向請求有多個可能的回應。用戶代理應選擇其中一個。
301

Moved Permanently

常用
重新導向請求資源的 URL 已永久更改。
302

Found

常用
重新導向請求資源的 URL 已臨時更改。
304

Not Modified

常用
重新導向表示自請求標頭指定的版本以來,資源未被修改。
307

Temporary Redirect

重新導向伺服器正在將用戶代理重新導向到不同的資源,如 Location 標頭所示。
308

Permanent Redirect

重新導向資源現在永久位於另一個 URL,由 Location 標頭指定。
400

Bad Request

常用
用戶端錯誤由於明顯的用戶端錯誤,伺服器無法或不會處理請求。
401

Unauthorized

常用
用戶端錯誤需要身份驗證,但已失敗或尚未提供。
403

Forbidden

常用
用戶端錯誤請求有效,但伺服器拒絕執行操作。
404

Not Found

常用
用戶端錯誤找不到請求的資源,但將來可能可用。
405

Method Not Allowed

常用
用戶端錯誤請求的資源不支持該請求方法。
406

Not Acceptable

用戶端錯誤請求的資源只能生成根據請求中發送的 Accept 標頭不可接受的內容。
408

Request Timeout

用戶端錯誤伺服器等待請求超時。
409

Conflict

用戶端錯誤由於請求中的衝突,無法處理請求。
410

Gone

用戶端錯誤請求的資源不再可用,並且不會再可用。
411

Length Required

用戶端錯誤請求未指定其內容的長度,這是請求資源所需的。
412

Precondition Failed

用戶端錯誤伺服器不滿足請求者對請求設置的前提條件之一。
413

Payload Too Large

用戶端錯誤請求大於伺服器願意或能夠處理的大小。
414

URI Too Long

用戶端錯誤提供的 URI 太長,伺服器無法處理。
415

Unsupported Media Type

用戶端錯誤請求實體具有伺服器或資源不支持的媒體類型。
416

Range Not Satisfiable

用戶端錯誤用戶端請求檔案的一部分,但伺服器無法提供該部分。
417

Expectation Failed

用戶端錯誤伺服器無法滿足 Expect 請求標頭欄位的要求。
418

I'm a teapot

用戶端錯誤此代碼在 1998 年定義為傳統的 IETF 愚人節笑話之一。
422

Unprocessable Entity

用戶端錯誤請求格式正確,但由於語義錯誤而無法執行。
425

Too Early

用戶端錯誤表示伺服器不願意冒險處理可能被重放的請求。
426

Upgrade Required

用戶端錯誤用戶端應切換到不同的協議,例如 TLS/1.0。
428

Precondition Required

用戶端錯誤源伺服器要求請求是有條件的。
429

Too Many Requests

常用
用戶端錯誤用戶在給定時間內發送了太多請求。
431

Request Header Fields Too Large

用戶端錯誤伺服器不願意處理請求,因為其標頭欄位太大。
451

Unavailable For Legal Reasons

用戶端錯誤由於法律要求,伺服器拒絕訪問資源。
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

伺服器錯誤伺服器無法儲存完成請求所需的表示。
508

Loop Detected

伺服器錯誤伺服器在處理請求時檢測到無限循環。
510

Not Extended

伺服器錯誤需要進一步擴展請求,伺服器才能完成它。
511

Network Authentication Required

伺服器錯誤用戶端需要身份驗證才能獲得網路訪問權限。

什麼是 HTTP 狀態碼?

HTTP 狀態碼是伺服器回傳的三位數回應碼,用來說明一次請求最後發生了什麼。你會在瀏覽器開發者工具、API 回應、伺服器日誌、可用性監控和反向代理面板中經常看到它們。

如何理解主要的狀態碼類別

  • 1xx 資訊性: 伺服器已收到請求,處理流程仍在進行中。
  • 2xx 成功: 請求已成功完成。
  • 3xx 重新導向: 用戶端需要前往其他位置,或重用快取結果。
  • 4xx 用戶端錯誤: 請求本身有問題,例如資源不存在、輸入無效或驗證失敗。
  • 5xx 伺服器錯誤: 伺服器或上游依賴在處理有效請求時發生故障。

什麼時候適合使用這個 Lookup

當你需要確認某個狀態碼的意思、比較相近狀態碼之間的差異,例如 401 和 403、502 和 504,或想用錯誤訊息中的關鍵字搜尋時,這個工具就很適合。它支援依狀態碼、狀態名稱和在地化描述進行查找。

為什麼正確解讀很重要

在除錯時,狀態碼通常是最快的線索。4xx 通常表示問題在請求、憑證或目標資源;5xx 通常表示問題在應用程式、閘道或上游服務。先看懂類別,再決定下一步,會有效率得多。