除了404,网页“暗号”还有哪些?

404 Not Found
上网冲浪的时候,不管是“网页迷路了”还是“网页乘坐火箭飞向太空”,页面都有一个神秘数字“404” 。
相信对404,大部分人已经不陌生了 。一旦它出现,就意味着:我们想要访问的页面找不到了 。
那么 , 404到底是什么?又是什么原因导致404的发生呢?
其实 , 404是网页服务器无法找到用户请求的文档时发出的HTTP 是网页服务器响应信息的一部分,是用来表示超文本传输协议响应状态的3位数字代码 。
当你访问一个网页时,浏览器会向网页所在服务器发出请求 。该网页所在的服务器接收和解释请求消息之后,会返回一个包含HTTP状态码的响应信息用以响应浏览器的请求 。
我们访问网页时,服务器都会通过HTTP状态码向我们传达简单的信息 。状态码既可以指明具体请求是否已成功 , 又可以揭示请求失败的确切原因 。
常见状态码
HTTP状态码被记录在服务器日志中 , 同时也可能在客户端显示,就是打开页面出错时,浏览器显示的错误信息代码,比如大家看到的404或502 。
状态码的第一个数字代表了服务器响应的状态 , 目前常见的响应状态有5种 。
除了前面提到的404和502,以下9个常见的状态码应该能让你对状态码有更直观的感受 。
100 Continue(继续)
客户端已接收部分请求,并准备好接收剩下的部分,请求者需要继续提出请求 。
200 OK(请求成功)
服务器已成功处理了请求,可以正常打开网页啦(或者请求的文件) 。
206 Partial Content(部分内容)
服务器成功处理了部分GET请求 。HTTP下载工具(比如迅雷)都是使用这类响应实现断点续传或者将一个大文档分解为多个下载段同时下载的 。
301 Moved Permanently(永久移动)
被请求的资源已永久移动到新位置,响应信息中会包括新的URI(Uniform Resource Identifier,统一资源标识符),浏览器会自动定向到新URI 。今后任何对此资源的请求都应使用新的URI代替 。
302 Found(发现)
服务器要求客户端执行临时重定向(原始描述短语为“Moved Temporarily”) 。服务器临时从不同位置的网页响应请求,但是这样的重定向是临时的,之后的请求客户端仍应向原有地址发送 。
400 Bad Request(错误请求)
服务器通过返回400错误告诉客户端 , 客户端的请求语法出错 , 服务器端无法理解 。
401 Unauthorized(
服务器要求客户端进行身份验证,错误的登录尝试是导致这一错误的主要原因 。
403 Forbidden(禁止访问)
服务器理解了你的请求 , 但是拒绝执行 。任何登录对403错误都不起作用,尝试访问被禁止的网站目录时,就会发生403错误 。
500 Internal Server Error(内部服务器错误)
服务器内部的错误导致无法完成请求,一般来说,可能是服务器的程序码出错 。例如,网页服务器过载时将无法正确处理访问请求 。
简单来说 , 1、2、3开头的状态码我们不用关心,4、5开头的稍微留意下就行了 。
左右滑动查看更多
【除了404,网页“暗号”还有哪些?】以上就是朝夕生活(www.30zx.com)关于“除了404 , 网页“暗号”还有哪些?”的详细内容,希望对大家有所帮助!

猜你喜欢