带有信息图表的 HTTP 状态代码快速指南

向服务器发出 HTTP 请求时返回 HTTP 状态码。 服务器响应您的请求返回一个 HTTP 状态代码。

HTTP 状态码有以下五类。

  • 信息 – 1XX
  • 成功 – 2XX
  • 重定向 – 3XX
  • 客户端错误 – 4XX
  • 服务器错误 – 5XX

让我们看一下下图,它给出了如何从 Web 服务器返回状态码的概念。

所以现在,您知道状态码是如何生成的了,下面是 Infographics 中一些流行的 HTTP 状态返回码。

成功响应

200 – OK:成功 HTTP 请求的标准 HTTP 响应。 另一种方式是,当请求的内容成功提供时,Web 服务器将返回 200。

202 – Accepted:服务器已接受您的请求,但尚未处理它们。

206 – 部分内容:由于 wget 等客户端发送的范围标头,仅传递部分内容。

重定向响应

301 – 永久移动:您请求的页面已永久移动到新位置。 这指示搜索引擎机器人抓取新位置。

302 – 临时移动:您的请求是从不同的位置提供的,但这是临时安排。 这指示搜索引擎机器人抓取原始位置。

305 – 使用代理:请求的资源只能通过代理获得。 这意味着您必须使用相关代理才能成功获取请求的页面。

304 – 未修改:通常,当资源未修改时提供缓存页面时。

客户端错误

400 – 错误请求:服务器对您的请求感到困惑。 可能是语法错误或试图在 URI 中包含服务器不理解的字符。

401 – 未授权:请求的页面受保护并需要身份验证。 您必须登录才能成功获取请求的页面。

403 – 禁止:您必须尝试访问您没有权限的访问。 这个不必要的资源受密码保护; 也可能是文件/文件夹权限不允许查看请求的页面。

  如何从防火墙后面解锁网页

404 – 未找到:可能是最著名的一个 – 在服务器上找不到您请求的页面。 您正在尝试访问不存在的东西。

405 – Method not allowed:您请求的页面使用了错误的方法。 例如,您正在对 POST 数据执行 GET。 或者您正在尝试禁用的方法,例如 – TRACE、PUT、DELETE。

408 – 请求超时:服务器等待请求超时

411 – 所需长度:您的请求不符合其内容的长度,这是所请求的资源所要求的。

服务器错误

500 – 内部服务器错误:当服务器由于各种原因遇到错误时,非常普遍的错误。 必须检查日志以了解服务器响应内部错误的原因。

502 – Bad Gateway:服务器充当网关或代理,并从上游服务器(如 Tomcat、WebSphere)接收到无效响应。

503 – 服务不可用:服务器无法满足您的请求。 这可能是由于服务器忙于其他事情或几乎死机。

我希望您现在对 HTTP 状态返回码有所了解。 如果您觉得这很有用,请帮助与您的朋友分享。

喜欢阅读这篇文章吗? 与世界分享如何?