当前端向后台发送请求后,会根据不同的状态,返回对应的http状态码,用于定位问题所在。
1XX - 信息状态码
- 100: continue继续,一般在发送post请求后,后台收到http header后返回,表示确认,之后继续发送参数
2XX - 成功返回码
- 200 OK: 成功返回相关数据
- 201 Created: 请求成功并且服务器创建了新的资源
- 202 Accepted: 服务器接收了请求,但尚未处理
3XX - 重新向返回码
- 301 Moved Permanently: 访问的页面地址已永久改为其他地址
- 302 Found: 临时重定向
- 303 See Other: 临时重定向,并且每次都通过GIT请求url资源
- 304 Not Modified: 自从上次请求后,请求的页面未修改过
4XX - 客户端错误
- 400 Bad Request: 服务端无法理解请求的参数格式
- 401 Unauthorized: 请求未授权
- 403 Forbidden: 禁止访问
- 404 Not Found : 找不到与URL匹配的资源
5XX - 服务端错误
- 500 Internal Server Error: 最常见的服务端错误
- 503 Service Unavailable : 服务器端暂时无法处理请求(可能是过载或维护)