跳到主要内容

HTTP 状态码速查

常用 HTTP 状态码含义速查

状态码名称说明
100Continue服务器已收到请求头,客户端应继续发送请求体
101Switching Protocols服务器同意切换协议(如升级到 WebSocket)
102Processing服务器正在处理,尚未完成
200OK请求成功,响应包含所请求的数据
201Created请求成功并创建了新资源
202Accepted请求已接受,但处理尚未完成
204No Content请求成功,但响应无内容
206Partial Content服务器返回了部分内容(断点续传)
301Moved Permanently资源已永久移动到新 URL
302Found资源临时位于另一个 URL
304Not Modified资源未修改,客户端可使用缓存
307Temporary Redirect临时重定向,方法不变
308Permanent Redirect永久重定向,方法不变
400Bad Request服务器无法理解请求(语法错误)
401Unauthorized需要身份验证
403Forbidden服务器拒绝执行(无权限)
404Not Found资源不存在
405Method Not Allowed请求方法不被允许
408Request Timeout请求超时
409Conflict请求与资源当前状态冲突
410Gone资源已永久删除
413Payload Too Large请求体过大
415Unsupported Media Type不支持的媒体类型
418I'm a teapot彩蛋:我是茶壶(RFC 2324)
422Unprocessable Entity语义错误,无法处理
429Too Many Requests请求过于频繁,被限流
500Internal Server Error服务器内部错误
501Not Implemented服务器不支持该功能
502Bad Gateway网关或代理收到无效响应
503Service Unavailable服务暂时不可用(过载或维护)
504Gateway Timeout网关或代理等待超时
505HTTP Version Not Supported不支持的 HTTP 版本

收录开发调试中最常见的一批状态码,纯静态数据,离线可用。

HTTP 状态码分类原理

HTTP 状态码是服务器对请求的三位十进制响应码,首位数字表示类别:

1xx 信息 / 2xx 成功 / 3xx 重定向 / 4xx 客户端错误 / 5xx 服务端错误

这个工具能做什么

  • 按具体状态码或类别查询含义
  • 展示常见码的原因与排查方向
  • 本地查询,不上传

怎么使用(输入说明)

  1. 输入状态码:填具体数字(如 404)或选类别浏览。
  2. 查看:得到该码的含义、常见原因与处理建议。

状态码分类依据什么

首位数字决定大类:2xx 表示成功处理;3xx 需进一步操作(重定向);4xx 是请求方问题(如 404 资源不存在、401 未认证);5xx 是服务端故障(如 500 内部错误、502 网关错误)。

计算实例

例:404 = 请求的资源不存在;500 = 服务器内部错误;301 = 永久重定向到新地址。

常见问题 FAQ

Q:状态码分类依据什么?

A:按首数字划分:1xx 信息、2xx 成功、3xx 重定向、4xx 客户端错误、5xx 服务端错误。本表收录开发与调试中最常见的一批,并非全部状态码。

Q:这是离线可用的吗?

A:是的。数据直接内置于页面,无需联网即可搜索查询,适合无网络环境下的开发参考。

常见问题

状态码分类依据什么?
按首数字划分:1xx 信息、2xx 成功、3xx 重定向、4xx 客户端错误、5xx 服务端错误。本表收录开发与调试中最常见的一批,并非全部状态码。
这是离线可用的吗?
是的。数据直接内置于页面,无需联网即可搜索查询,适合无网络环境下的开发参考。