【个人笔记】了解常见http状态码

94 阅读1分钟
1xx: 信息响应
2xx: 成功响应
3xx: 重定向
  • 301: 说明请求的资源已经被移动到了由 Location 头部指定的 url 上,是固定的,不会再改变。搜索引擎会根据该响应修正。

  • 302: 暂时的移动到Location的url上,浏览器会重定向到这个 URL,但是搜索引擎不会对该资源的链接进行更新。

  • 304: 用于缓存的目的。告诉客户端响应还没被修改,可以继续使用相同的缓存版本的响应。

4xx: 客户端异常
  • 400: 响应状态码表示服务器因某些被认为是客户端错误的原因(例如,请求语法错误、无效请求消息格式或者欺骗性请求路由),而无法或不会处理该请求。

  • 401 :客户端必须对自身进行身份验证才能获得请求的响应。

  • 404:服务器找不到请求的资源。

  • 413:请求实体大于服务器定义的限制。服务器可能会关闭连接,或在标头字段后返回重试 Retry-After。(developer.mozilla.org/zh-CN/docs/…

5xx: 服务端异常
  • 500: 服务器遇到了不知道如何处理的情况。

  • 501: 服务器不支持的请求方式。

  • 502: 服务器作为网关需要得到这个请求的响应,却得到了一个错误的响应。