Http状态码
1xx 信息性
接受的信息处理中,表示请求还在进行中,1开头虽然很少用,但在请求中还是很好用
2xx 成功
2开头表示成功
- 请求方法有很多种(
GET/HEAD/PUT/POST/TRACE
),无论使用哪一种,只要请求成功,就返回200 - 创建用户成功返回201
- 接收到请求,但没有东西返回,返回204
3xx 重定向
3开头表示资源已经不在了,已经移到其他地方了
- 301让你重定向,给你永久移动的新地址(url)
- 302给你临时url,暂时使用该地址,下次还得是旧地址
- 304无需重新下载/加载,服务器会检查缓存是否过期,如果没过期直接用缓存
4xx 客户端错误
4开头代表这个“锅”和服务端无关,是客户端出现问题
- 400代表语法错误,无法被理解
- 401表示数据库查询失败,无法通过身份认证
- 403表示权限不够,被禁止访问
- 404无法查询资源和路径,也是大家最常见的
Not Found
- 409表示出现了冲突
5xx 服务器错误
5开头代表着服务器出现问题
- 500代表内部出错
- 502代表网关错误
- 503代表服务器超载或正在维护