mirrorangel

HTTP 状态码速查

developer · v1.0.0 · 纯前端,数据不出浏览器

100

Continue

已收到请求头,客户端应继续发送请求体

1xx 信息
101

Switching Protocols

服务器应客户端请求切换协议(如 WebSocket 升级)

1xx 信息
200

OK

请求成功,响应体包含结果

2xx 成功
201

Created

资源创建成功,通常伴随 Location 头

2xx 成功
202

Accepted

请求已接受但尚未处理完(异步任务)

2xx 成功
204

No Content

成功但无响应体(常用于 DELETE / PUT)

2xx 成功
206

Partial Content

返回部分内容(断点续传、视频拖动)

2xx 成功
301

Moved Permanently

资源永久迁移,应更新书签

⚠ SEO 权重会传递

3xx 重定向
302

Found

临时重定向

⚠ 多数场景应改用 303 或 307

3xx 重定向
304

Not Modified

缓存仍有效,无需重新传输

3xx 重定向
307

Temporary Redirect

临时重定向,且保持原请求方法

3xx 重定向
308

Permanent Redirect

永久重定向,且保持原请求方法

3xx 重定向
400

Bad Request

请求语法错误或参数不合法

4xx 客户端错误
401

Unauthorized

未认证(缺少或无效凭据)

⚠ 严格来说是「未认证」,不是「无权限」

4xx 客户端错误
403

Forbidden

已认证但无权限访问

4xx 客户端错误
404

Not Found

资源不存在

4xx 客户端错误
405

Method Not Allowed

该资源不支持此 HTTP 方法

4xx 客户端错误
408

Request Timeout

客户端在服务器等待时间内未完成请求

4xx 客户端错误
409

Conflict

与当前资源状态冲突(如并发写入)

4xx 客户端错误
410

Gone

资源曾存在但已被永久删除

4xx 客户端错误
413

Payload Too Large

请求体超出服务器限制

4xx 客户端错误
415

Unsupported Media Type

请求体格式不受支持

4xx 客户端错误
418

I'm a teapot

愚人节 RFC 2324,常在彩蛋与测试里出现

⚠ 并非标准状态码

4xx 客户端错误
422

Unprocessable Entity

语法正确但语义校验失败(常用于表单校验)

4xx 客户端错误
429

Too Many Requests

触发限流,可参考 Retry-After 头

4xx 客户端错误
500

Internal Server Error

服务器内部错误

5xx 服务端错误
501

Not Implemented

服务器不支持该功能

5xx 服务端错误
502

Bad Gateway

网关从上游收到无效响应

5xx 服务端错误
503

Service Unavailable

服务暂时不可用(过载或维护)

5xx 服务端错误
504

Gateway Timeout

网关等待上游响应超时

5xx 服务端错误

同类工具