常见的HTTP状态码
A. 分类
状态码 | 含义 |
---|---|
1** | 消息 |
2** | 成功 |
3** | 重定向 |
4** | 客户端错误 |
5** | 服务端错误 |
B. 常考的状态码表
200 成功, 请求的数据跟随此响应返回 (OK)
201 请求已经实现, 返回一个创建的新资源 (Created)
202 请求已经接受未处理(Accepted)
204 成功, 但无实体数据 (no content)
206 部分请求被处理, 适用于大文档断点传送的响应 (Part)
301 永久重定向
302 临时重定向
304 请求的内容自上次访问后没有改变, 意味着客户端可以使用本地缓存 (no modified)
400 参数错误或请求无法理解
401 资源认证未通过 (auth, 证书)
403 服务器理解但不执行请求 (forbidden)
404 找不到资源 (not found)
410 资源永久不可用, 类似404; 区别是410请求的资源曾经存在 (Gone)
409 和被请求的资源当前状态存在冲突 (conflict)
500 服务端发生错误
502 从上游服务器/网关收到无效响应 (和web服务器相关)
503 临时服务不可达(维护/过载) service unavailable