HTTP 状态码
1xx 服务器收到请求,需要请求者继续执行操作
2xx 成功,操作被成功接收并处理
- 200 - 请求成功
- 201 - 已创建。成功请求并创建了新的资源
- 202 - 已接受。已经接受请求,但未处理完成
- 203 - 请求成功。但返回的 meta 信息不在原始的服务器
- 204 - 无内容。服务器成功处理,但未返回内容。
- 205 - 重置内容。服务器处理成功
3xx 重定向,需要进一步的操作以完成请求
- 300 - 多种选择,请求的资源可包括多个位置
- 301 - 永久重定向
- 302 - 临时重定向
- 303 - 查看其它地址
- 304 - 从缓存加载
- 305 - 使用代理。所请求的资源必须通过代理访问
4xx 客户端错误,请求包含语法错误或无法完成请求
- 400 - 客户端请求的语法错误,服务器无法理解
- 401 - 请求要求用户的身份认证
- 402 - 保留,将来使用
- 403 - 无权限
- 404 - 路径不存在
- 405 - 客户端请求中的方法被禁止
- 406 - 服务器无法根据客户端请求的内容特性完成请求
- 407 - 请求要求代理的身份认证,与 401 类似,但请求者应当使用代理进行授权
- 408 - 服务器等待客户端发送的请求时间过长,超时
- 414 - 请求的 URI 过长(URI 通常为网址),服务器无法处理
- 422 - 表示服务器理解请求实体的内容类型,并且请求实体的语法是正确的,但是服务器无法处理所包含的指令。
5xx 服务器错误,服务器在处理请求的过程中发生了错误
- 500 - 服务器代码出错错误
- 501 - 服务器不支持请求的功能,无法完成请求
- 502 - 作为网关或者代理工作的服务器尝试执行请求时,从远程服务器接收到了一个无效的响应
- 503 - 服务器在维护中或者负载过高无法提供服务
- 504 - 充当网关或代理的服务器,未及时从远端服务器获取请求
- 505 - 服务器不支持请求的 HTTP 协议的版本,无法完成处理
参考文章