【study】 常见的状态码

78 阅读2分钟
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:服务器作为网关或代理,未能及时从上游服务器获取响应