HTTP状态码

功能特點

  • 完整列表:收录所有标准HTTP状态码,涵盖1xx到5xx五大类别
  • 详细说明:每個状态码都有详细的含義解释和使用场景说明
  • 分类筛选:按类别快速筛选,信息类、成功类、重定向、客户端錯誤、服務器錯誤
  • 搜索過滤:支援按状态码编号或描述關键词搜索,快速定位
  • 一键複製:每個状态码支援一键複製编号和描述,快速引用
  • 全平台兼容:支援PC、平板、手機等各类设备,無需安装软件

使用教學

1

浏览或筛选

可以直接浏览所有HTTP状态码列表,也可以点击顶部的分类按钮,按类别筛选查看相關状态码。

2

搜索查找

在搜索框中输入状态码(如404)或關键词(如未找到),系统會實時過滤显示匹配的結果。

3

查看详情和複製

点击状态码卡片可以查看详细说明,点击複製按钮可以快速複製状态码编号和描述。

應用场景

網頁開發

開發中查看HTTP状态码,调试接口響應

問題排查

遇到HTTP錯誤時快速查询状态码含義

API设计

设计RESTful API時選擇合适的状态码

學習参考

學習HTTP協议,了解各种状态码含義

运维监控

运维人員快速识别服務器状态和錯誤类型

SEO优化

分析网站状态码,优化搜索引擎抓取

HTTP状态码简介

HTTP状态码是服務器響應請求時返回的三位数字代碼,表示請求的处理結果。

HTTP状态码分类

HTTP状态码由三位数字组成,第一個数字定義了響應的类别,共分為五类:

  • 1xx(信息響應):表示請求已被接收,继续处理。這类響應是临時的,用於告知客户端請求的处理進度。
  • 2xx(成功響應):表示請求已成功被服務器接收、理解並接受。最常见的是200 OK。
  • 3xx(重定向響應):表示需要客户端采取進一步的操作才能完成請求,通常用於URL重定向。
  • 4xx(客户端錯誤):表示客户端可能发生了錯誤,導致服務器無法处理請求。常见的如404 Not Found。
  • 5xx(服務器錯誤):表示服務器在处理請求的過程中发生了錯誤。常见的如500 Internal Server Error。

常见HTTP状态码

  • 200 OK:請求成功,服務器已成功处理請求
  • 301 Moved Permanently:永久重定向,請求的资源已被永久移動到新位置
  • 302 Found:临時重定向,請求的资源临時從不同的URI響應請求
  • 400 Bad Request:客户端請求有误,服務器無法理解
  • 401 Unauthorized:請求需要用户认证
  • 403 Forbidden:服務器拒绝执行請求
  • 404 Not Found:服務器找不到請求的资源
  • 500 Internal Server Error:服務器內部錯誤
  • 502 Bad Gateway:网關或代理服務器從上游服務器收到無效響應
  • 503 Service Unavailable:服務器暂時不可用,通常由於過载或维护

常見問題

Q:HTTP状态码查询是免費的嗎?
A:完全免費,無需注冊登录,無使用次数限制,打開網頁即可使用。所有数据都在浏览器本地載入,快速響應。
Q:HTTP状态码有多少种?
A:HTTP状态码的范围是100-599,共500個可能的代碼。但其中只有一部分是标准定義的,還有很多是预留的或由特定服務使用的。本工具收录了所有标准和常用的HTTP状态码。
Q:404和403有什麼區别?
A:404 Not Found表示服務器找不到請求的资源,即资源不存在;403 Forbidden表示服務器理解請求但拒绝执行,即资源存在但没有權限访问。简單说:404是"找不到",403是"不让看"。
Q:500錯誤是什麼原因?
A:500 Internal Server Error表示服務器內部錯誤,是一個通用的錯誤状态。可能的原因包括:程序代碼錯誤、数据庫连接失敗、服務器配置錯誤、內存不足等。具體原因需要查看服務器日志。
Q:301和302有什麼區别?
A:301是永久重定向,表示资源已永久移動到新地址,搜索引擎會更新索引;302是临時重定向,表示资源临時從其他地址響應,搜索引擎不會更新索引。SEO场景下推荐使用301。
Q:什麼是206状态码?
A:206 Partial Content表示服務器成功处理了部分GET請求,常用於断点续傳或分段下載场景。客户端通過Range头請求部分內容,服務器返回206状态码和請求范围內的数据。
Q:會有新的状态码加入嗎?
A:會的。HTTP标准在不断演進,IETF會发布新的RFC文件來定義新的状态码。例如429 Too Many Requests就是後來加入的。本工具會持续更新,收录最新的标准状态码。