HTTP中常见的状态码

105 阅读1分钟

各范围内状态码大致含义:

  • 1xx:临时响应,表示服务器正在接受请求。
  • 2xx:成功状态码,已成功接受客户端请求。
  • 3xx:重定向状态码,需要客户端进一步操作来完成请求。
  • 4xx:客户端错误,客户端请求出错导致服务端无法正常完成请求。
  • 5xx:服务端错误,服务器出错未能成功处理服务端请求。

常见的状态码:

  • 100 表示已收到初始的请求,正在等待其余部分。
  • 200 服务器已成功处理了请求并返回结果。
  • 204 无内容,服务器成功处理了请求,但没有返回任何内容。
  • 301 永久重定向
  • 302 临时重定向
  • 304 未修改,自从上次请求后,请求的网页未修改过。服务器返回此响应时,不会返回网页内容。
  • 400 错误请求,服务器不理解请求的语法。
  • 401 未授权,访问被拒绝, 请求要求身份验证。 对于需要登录的网页,服务器可能返回登录失败的响应。
  • 403 授权失败,禁止访问, 服务器拒绝请求。
  • 404 未找到, 服务器找不到请求的网页。
  • 500 服务器内部错误,服务器遇到错误,无法完成请求。