404究竟是什么意思呢?像404,200,503等数字究竟是什么东西

导读:本篇文章讲解 404究竟是什么意思呢?像404,200,503等数字究竟是什么东西,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

什么是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

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!