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

什么是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真正的含义和来源了!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

林多多@

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值