HTTP 状态码

HTTP Status Code Reference

1xx 信息响应

100
Continue
继续。客户端应继续其请求
101
Switching Protocols
切换协议。服务器根据客户端的请求切换协议
102
Processing
处理中。服务器正在处理请求

2xx 成功

200
OK
请求成功。最常用的成功状态码
201
Created
已创建。请求成功并创建了新的资源
202
Accepted
已接受。请求已被接受,但尚未处理
204
No Content
无内容。服务器成功处理,但未返回内容
206
Partial Content
部分内容。服务器成功处理了部分 GET 请求

3xx 重定向

301
Moved Permanently
永久移动。请求的资源已被永久移动到新的 URL
302
Found
临时移动。资源临时被移动到不同的 URL
304
Not Modified
未修改。客户端缓存的版本是最新的,无需传输
307
Temporary Redirect
临时重定向。与 302 类似,但要求使用相同的请求方法
308
Permanent Redirect
永久重定向。与 301 类似,但要求使用相同的请求方法

4xx 客户端错误

400
Bad Request
错误请求。服务器无法理解请求的语法
401
Unauthorized
未授权。请求需要用户身份验证
403
Forbidden
禁止访问。服务器拒绝执行请求
404
Not Found
未找到。服务器找不到请求的资源
405
Method Not Allowed
方法不允许。请求方法被禁用
408
Request Timeout
请求超时。服务器等待客户端发送请求的时间过长
409
Conflict
冲突。请求与服务器当前状态冲突
410
Gone
已删除。请求的资源已永久删除
429
Too Many Requests
请求过多。用户在给定时间内发送了太多请求

5xx 服务器错误

500
Internal Server Error
服务器内部错误。服务器遇到无法处理的情况
501
Not Implemented
尚未实现。服务器不具备完成请求的功能
502
Bad Gateway
错误网关。网关或代理从上游服务器收到无效响应
503
Service Unavailable
服务不可用。服务器目前无法使用(过载或停机维护)
504
Gateway Timeout
网关超时。网关或代理未及时从上游服务器获取请求