什么是404
我们浏览网站的时候,有的页面会显示出404 Not Found,我们都会说404了,但是我们真的知道它真正的含义是什么吗
404,它真正的名字叫做HTTP响应状态码
HTTP 响应状态码(HTTP Status Code),也属于 HTTP 协议的一部分,用来标识响应的状态。
什么是HTTP协议呢
这里我就不带着大家过一遍HTTP协议的全部内容了
简单的概念就是HTTP协议就是一种通信协议,那么,什么是通讯协议呢?:
通信协议(Communication Protocol)是指通信的双方完成通信所必须遵守的规则和约定。
通俗的理解:通信双方采用约定好的格式来发送和接收消息,这种事先约定好的通信格式,就叫做通信协议。
一个简单的例子就是:
张三与李四采用写信的方式进行通信,在填写信封时,写信的双方需要遵守固定的规则。信封的填写规则就是一种通信协议。
那么,我们互联网之间的通信协议呢?
客户端与服务器之间要实现网页内容的传输,则通信的双方必须遵守网页内容的传输协议。
所以就有了我们的HTTP协议啦
网页内容又叫做超文本,因此网页内容的传输协议又叫做超文本传输协议(HyperText Transfer Protocol) ,简称 HTTP
协议。
HTTP协议有很多内容,我这里就不说了,这里我们就说HTTP协议中的HTTP 响应状态码(HTTP Status Code)
什么是HTTP 响应状态码
HTTP 响应状态码(HTTP Status Code),也属于 HTTP 协议的一部分,用来标识响应的状态。
响应状态码会随着响应消息一起被发送至客户端浏览器,浏览器根据服务器返回的响应状态码,就能知道这次 HTTP 请求的结果是成功还是失败了。
HTTP响应状态码的组成及分类
HTTP 状态码由三个十进制数字组成,第一个十进制数字定义了状态码的类型,后两个数字用来对状态码进行细分。
HTTP 状态码共分为 5 种类型:
奥~~是不是有点概念了
如果我们想去看,完整的 HTTP 响应状态码,可以参考 MDN 官方文档 https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Status
我们这里就说这个404
404
404就是HTTP 状态码中4开头的这个分类,是属于客户端错误
这里说一下,简单地理解来说,客户端就是我们自己的电脑,而服务端是一个官方的电脑,它很大,很牛,比我们的电脑性能强很多
然后回归正传,常见的4开头的HTTP 状态码有哪些呢
奥!是不是看到404了,没错,这就是404真正的含义和来源了!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/79718.html