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

向服务器发出HTTP请求时, 将返回HTTP状态代码。服务器在响应你的请求时返回HTP状态代码。 HTTP状态代码分为以下五类。

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

让我们看一下下图, 该图给出了如何从网络服务器返回状态代码的想法。

http状态返回

现在, 你已经知道状态代码的生成方式, 下面是信息图表中一些流行的HTTP状态返回代码。

HTTP状态码

成功回应

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

202 –接受:服务器已接受你的请求, 但尚未处理。

206 –部分内容:由于诸如wget之类的客户端发送的范围标头, 仅交付了部分内容。

重定向响应

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

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

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

304 –未修改:通常在未修改资源的情况下提供缓存页面时。

客户端错误

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

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

403 –禁止访问:你必须尝试访问未经许可的内容。此不必要的资源受密码保护;也可能是由于文件/文件夹权限不允许查看请求的页面。

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

405 –不允许使用方法:你请求的页面使用了错误的方法。例如, 你正在对POST数据执行GET。或者你正在尝试禁用该方法, 例如, TRACE, PUT, DELETE。

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

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

服务器错误

500 –服务器内部错误:当服务器由于各种原因遇到错误时, 这是​​一个非常通用的错误。必须检查日志, 以查看服务器为什么响应了内部错误。

502 –错误的网关:服务器充当网关或代理, 并从上游服务器(例如Tomcat, WebSphere)收到无效响应。

503 –服务不可用:服务器无法满足你的请求。这可能是由于服务器在其他事务中太忙或几乎死了。

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

微信公众号
手机浏览(小程序)
0
分享到:
没有账号? 忘记密码?