【study】 常见的状态码
1、1xx (信息响应)
- 100: 服务器已经接收到请求头,并且客户端应继续发送请求主体
- 101: 服务器同意切换协议
2、2xx(成功)
- 200: 请求成功,服务器正常返回所请求的资源
- 201: 请求成功并且服务器创建了新的资源(通常用于post或put请求)
- 202: 请求已接收,但尚未处理
- 204: 服务器成功处理请求,但未返回任务内容
3、3xx(重定向)
- 301:请求的资源已永久移动到新的URL,未来的请求应使用新的URL
- 302:请求的资源暂时移动到新的URL,客户端应继续使用原有的URL
- 304:请求的资源未修改,客户端可以使用缓存的版本
4、4xx(客户端错误)
- 400:请求无效,服务器无法理解请求的格式
- 401:请求未授权,客户端需要进行身份验证
- 403:服务器拒绝请求,即使经过认证的客户端也无权访问资源
- 404:请求的资源未找到,服务器不存在该资源
- 405:请求方法(如GET、POST)不被允许
- 409:请求因资源冲突而无法完成(例如多次提交相同的数据)
- 422:服务器理解请求,但请求数据格式错误或数据验证失败
5、5xx(服务器错误)
- 500:服务器内部错误,无法完成请求
- 501:服务器不支持请求的方法
- 502:服务器作为网关或代理,从上游服务器收到无效响应
- 503:服务不可用,服务器暂时过载或维护中
- 504:服务器作为网关或代理,未能及时从上游服务器获取响应