404未找到是什么意思_什么是“404 Not Found”?

b19b27effc573d958ea9033f0f6e5aee.png

编辑搜图

请点击输入图片描述

“404未找到”可能是网络上最知名的错误信息,但这组数字具体是什么意思呢?让我们一起去解谜吧。

在1992年的时候,万维网联盟建立了一套超文本传输协议状态代码,即服务器用于响应客户端请求的代码,代码共分为五大类,根据特定请求的结果来使用它们。举个例子假设你打开链接,要浏览XYZ.com网站上的一篇文章,当你点击这个链接时,你的浏览器会向网站服务器发送请求,同时也将你的IP地址、你目前使用的浏览器、你最深切的渴望等信息发送出去。如果服务器收到,理解并接受你的请求,它就将你所请求的内容和一个状态代码一起发送过来,以代码“200 OK”为例。你无法看到这段代码,因为你的浏览器通常只显示它接收到的内容。不过如果情况有所不同,比如 这个服务器碰到一种特殊问题,这个代码就可见了上面会显示”404未找到”。

c54084edc8b816497a9c28659dbac4b3.png

编辑搜图

请点击输入图片描述

具体来说 这个状态代码意味着服务器能够接收到请求,但是它无法找到所请求的内容。第一个数字表示客户端错误,比如 一个错误的网址,服务器基本在表示无法理解错误的语法请求,但允许经过修改后 提出后续请求,后面两位数字表示该类错误的具体类型,所以在这里”04″代表着服务器找不到任何与请求匹配的内容,并无法得知这种情况是暂时还是永久的,“未找到”只是一个由HTTP规范定义的,能让一般人理解的解释用语,但是这部分可以被修改甚至去掉,404状态代码本质上相当模糊,这就是为什么它普遍用于服务器无法给出请求被拒的确切原因,或是没有其他可应用响应时。

b5e406d73c5cc681d10bd82eed6c9dce.png

编辑搜图

请点击输入图片描述

​比如当页面已被删除 服务器通常会显示404,实际上在这种情况下 最合适的状态代码,应该是“410不存在”,Web服务器显示自定义的404页面是很常见的事情,页面可能包括网站的品牌 附加信息和建议,还有一种叫做”软 404″的东西,这个词语被用来表示可被普遍接受的虚假的404,它描述了服务器虽然显示404页面,但无法使用匹配的响应代码进行响应的情况,所以服务器将发出200状态码来替代404。其实实际上表示可以正常访问谷歌称这个页面,为挂着写了“狗”的名牌的长颈鹿,不能仅仅因为名牌上说它是一只狗,就认为它是一只狗。

50e79460cf13a6fa8591ade463a8f5b3.png

编辑搜图

请点击输入图片描述

说完了技术性的东西,让我们以一些趣闻趣事来结束,如今 404不仅用于服务器客户端通信。英国于2008年的一项研究表明404成为无知的一个俚语同义词,剑桥大学出版社目前把404的文字版本作为形容词收录于其网站上,用于描述不知如何在计算机上使用电子邮件的笨蛋。而柯林斯词典以数字形式列出404,作为用于描述愚蠢或无能之人的名词,谣传说404是CERN的房间总数,而蒂姆·伯纳·李在此发明了万维网,然而事实证明这件事是虚构的,在CERN房间编号系统,第一个数字通常表示建筑物编号,而余下的表示办公室编号,我自己从未去过CERN。但据在那里的人说,4号楼办公室的编码实际上是从410开始的,并一直向上递增,所以4号楼实际上没有4号办公室。或者你可以说404号办公室未找到。懂吗?就……就像这个状态代码?或者是这个笑话的幽默之处。

54d3de26b4bb25ea521d113f6b896a7b.png

编辑搜图

请点击输入图片描述

无论如何这篇文章就到此为止了,欢迎在下面的评论区留下您自己的404笑话,我会很乐意看到它们,并一一回复。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值