大家好,今天小编关注到一个比较有意思的话题,就是关于html的含义的问题,于是小编就整理了1个相关介绍html的含义的解答,让我们一起看看吧。
为什么浏览网页出现错误的时候会报404而不是其他数字?404有怎样的含义?
看过一个纪录片,说我国有个秘密科研基地代号就是404,地图上没有,行政划分没有,什么都没有的地方,但是那地方就是一个小型城市什么都有。有人说网页404代码借用这座城市代号‘什么都没有’的意思。
404 not found其实代表的是404页面,是3w网站访问比较经常出现的错误,一旦服务器抽风了,无法回应了,而且啥原因也不知道的时候,就会出现这个,就是想告诉搜索引擎,这个页面不行了,访问不了了,别再尝试了。
为什么会出现这个呢?
一般情况下,你要是网址输错了,就可能出现404 not found ,这可不怪谁,还是好好检查一下网址吧,更正就可以了。
要是服务器上原有的网址被删除了,也会出现这个页面的,这完全是网站的问题。像一些大型论坛,bbs论坛为了保障服务器的资源合理利用,会把过期的或者已经非常久远的信息页面删掉,这种情况经常发生,是很难避免的,当服务器收到类似请求的时候,就会返回一个404状态码,这样浏览器就知道这些资源已经没有了。
由于404错误信息通常都是这两种状态,人们也就习惯了用404作为服务器未找到文件的代码了。所以造成出现这个页面的并不是电脑出现了问题。
当访问url指定的服务器资源没有找到时,浏览器会接收到http头中返回的404错误码,同时找不到资源时服务器会返回指定的错误页面,在页面设计上会体现出错误原因,其实也就像一些行业黑话一样
这个问题简单的回答就是,出现404而不是其他的,这是现代HTTP超文本传输协议的规定。
当然,这个问题要继续深入,就需要去问蒂姆·伯纳斯·李(Tim Berners-Lee)了。作为万维网之父,这些返回值基本上都是他在创造这个协议时自己规定的。虽然发展到现在这个传输协议更新了很多,但基本的错误提示并没有改变。
无论是404还是其他的代码,都是Tim Berners-Lee在1992年自己创造超文本传输协议时写下的。世界上之一个网站,http: //info. cern. ch/,就是Tim Berners-Lee创建的,它解释了万维网是什么,如何使用网页浏览器和如何建立一个网页服务器等等。
同时,也规定了浏览网页出现错误(服务器无法找到被请求的页面)的时候会报404而不是其他数字。要想搞明白这个问题,估计需要穿越回去1989年,问问伯纳斯·李在Enquire的基础上提出了利用Hypertext(超文本)重新构造信息系统的设想时是怎么想的。
1990年,世界上之一个 *** 服务器(Web Server)Httpd和之一个客户端浏览编辑程序World Wide Web(WWW)被蒂姆·伯纳斯·李创造。在此之后,互联网得到了广泛的发展,伯纳斯·李又相继制定了互联网的URIs、HTTP、HTML等技术规范。
其中就包含,各种404、403等等一直延续至今的技术规范。
互联网发展到现在,人们已经司空见惯了。当我们每天打开找片,并感叹着互联网强大的同时,很少有人想到这一切竟是由蒂姆·伯纳斯·李一人之力创造的。
-
头条号,初始值发布。
404是http响应状态码的一种,用来表示用户通过浏览器访问的某个页面不存在。
一般HTTP响应状态码由三位数字组成,目前三位数字的之一位一般是1到6之间的自然数,比较常见除了404,还有如下状态码:
200 ok 表示成功,一般页面正常展示的情况下
403 Forbidden 表示服务器接受数据,但拒绝执行它
一般如果用户懂一点前端开发知识的话,都可以通过浏览器的辅助功能看到这些状态码,从而定位页面请求可能出现的问题。
如果我没记错的话,IE8及以后的IE系列浏览器都有这个功能,firefox和chrome都可以用来查看状态码,在浏览器中按F12就能查看一些基本的网页请求信息。利用这个浏览器的辅助工具,你就能很容易的查看到响应的状态码,以及你浏览某个网页经历了哪些与服务器的交互。
到此,以上就是小编对于html的含义的问题就介绍到这了,希望介绍关于html的含义的1点解答对大家有用。
未经允许不得转载! 作者:九成九百科,转载或复制请以超链接形式并注明出处九成九百科。
原文地址:https://ultrawalks.com/cjzx/5704.html发布于:2024-08-18
发表评论