首页 >常见问题 > 正文

HTTP状态码有什么用?

原创2020-06-30 18:05:2401325

HTTP状态码的用处是用Web Server服务器用来告诉客户端,当前的网页请求发生了什么事,或者说当前Web服务器的响应状态,所以HTTP状态码常用来判断和分析当前Web服务器的运行状况。

HTTP状态码的用处:

http状态码的核心作用是Web Server服务器用来告诉客户端,当前的网页请求发生了什么事,或者说当前Web服务器的响应状态。所以HTTP状态码常用来判断和分析当前Web服务器的运行状况。

我们作为程序猿,需要对这些状态码,尽可能了解的更多一些,将这些状态码一一弄清楚,工作中遇到的时候,能够明白问题出在哪里,针对性的解决问题。

相关学习推荐:PHP 编程从入门到精通

常用的http状态码:

  • 200 OK服务器成功处理了请求(这个是我们见到最多的)

  • 301/302 Moved Permanently(重定向)请求的URL已移走。Response中应该包含一个Location URL, 说明资源现在所处的位置

  • 404 Not Found(页面丢失)未找到资源

  • 501 Internal Server Error服务器遇到一个错误,使其无法对请求提供服务

常见的HTTP状态码的概括:

1、1开头:(被接受,需要继续处理。)

这一类型的状态码,代表请求已被接受,需要继续处理。这类响应是临时响应,只包含状态行和某些可选的响应头信息,并以空行结束。

2、2开头 (请求成功)

这一类型的状态码,代表请求已成功被服务器接收、理解、并接受

3、3开头 (请求被重定向)

这类状态码代表需要客户端采取进一步的操作才能完成请求。通常,这些状态码用来重定向,后续的请求地址(重定向目标)在本次响应的 Location 域中指明。

4、4开头:(请求错误)

这类的状态码代表了客户端看起来可能发生了错误,妨碍了服务器的处理。除非响应的是一个 HEAD 请求,否则服务器就应该返回一个解释当前错误状况的实体,以及这是临时的还是永久性的状况。这些状态码适用于任何请求方法。浏览器应当向用户显示任何包含在此类错误响应中的实体内容。

5、5开头:(服务器错误)

这类状态码代表了服务器在处理请求的过程中有错误或者异常状态发生,也有可能是服务器意识到以当前的软硬件资源无法完成对请求的处理。除非这是一个HEAD 请求,否则服务器应当包含一个解释当前错误状态以及这个状况是临时的还是永久的解释信息实体。浏览器应当向用户展示任何在当前响应中被包含的实体。

以上就是HTTP状态码有什么用?的详细内容,更多请关注php中文网其它相关文章!

php中文网最新课程二维码

声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理

  • 相关标签:HTTP 状态码
  • 相关文章

    相关视频


    网友评论

    文明上网理性发言,请遵守 新闻评论服务协议

    我要评论
  • 专题推荐

    作者信息

    coldplay.xixi

    好好学习 天天向上

    最近文章
    重点详解Java类和对象1396
    浅析php简单操作mysql锁机制3005
    php无法加载mysql怎么办1583
    推荐视频教程
  • HTTP详解教程HTTP详解教程
  • 布尔教育HTTP协议视频教程布尔教育HTTP协议视频教程
  • HTTP 中文开发手册HTTP 中文开发手册
  • 视频教程分类