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

原创 中兴文档 2024-02-18 16:07

开工大吉!

文档君在开工第一天准时跟大家见面啦~

让我们用小知识激活一下工作状态!

横扫404!做回自己!

Let's Go!


404 Not Found


上网冲浪的时候,不管是“网页迷路了”还是“网页乘坐火箭飞向太空”,页面都有一个神秘数字“404”。

相信对404,大部分人已经不陌生了。一旦它出现,就意味着:我们想要访问的页面找不到了。

 

那么,404到底是什么?又是什么原因导致404的发生呢?

其实,404是网页服务器无法找到用户请求的文档时发出的HTTP(Hyper Text Transfer Protocol,超文本传输协议)状态码。出现404页面就是为了提醒用户网页发生了错误。
 
导致这种错误发生的原因可能是:
  • 网页数据被更改、或者上传到网页的文件目录/文件名称被更改,导致网页失效。

  • 网页文件被移动或删除,导致原链接失效。

  • 我们自己输入的网址有错误,不能链接到所需的文件。

  • 你压根没插网线或者家里Wi-Fi信号太差。

……
 
总之,404就是网页向你发出了“此路不通”的信号。

 

502 Bad Gateway


除了404,还有一个最常见的HTTP状态码——502。
之前某站不能访问的时候,网友们纷纷发声:刚开始页面出现404以为是自己的原因,后来刷出来502,知道不是自己的原因就放心了。

 
因为502代码表示内部网络故障或设置问题,即内部网络拥塞。

通常是网络内部存在大量的数据调用或交互时,网页内容提供方的一个或两个服务器,由于性能缺陷或程序错误,无法正常运行,使得网页上的内容无法被传输到用户的浏览器上。

说人话就是服务器崩了、网站挂了。此种情况在抢票、某个热点事件爆发时都很常见。。。
 
这个时候我们能做的就是刷新网页、重新打开页面、以及耐心的等待。
 
由此可知,404和502这两种HTTP状态码在本质上是有很大不同的,下面我们继续了解下其它HTTP状态码。

 


HTTP状态码


超文本传输协议HTTP本身是一个简单的请求-响应协议,规定了网页服务器和浏览器之间的信息传递规范。HTTP状态码(HTTP Status Code)是网页服务器响应信息的一部分,是用来表示超文本传输协议响应状态的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开头的稍微留意下就行了。


如果看到这里你对状态码还有兴趣,文档君整理了一份状态码清单,可以了解一下哦~~ 

左右滑动查看更多



我们是一群平均从业年限5+的通信专业工程师。

关注我们,带你了解通信世界的精彩!



中兴文档 通俗易懂且高颜值的通讯技术文档!
评论 (0)
  •        2024年3月22日,期待已久的ISO 11898-2:2024版本横空出世,标志着新一代CAN总线的时代即将到来(ISO/FDIS 11898-1:2023也处于最终投票阶段)。搭载着2048Byte的CANXL列车已蓄势待发,决心突破10M的高速通道。Autosar、英飞凌、ST、Vector和NXP等行业风向标早已准备迎接CANXL高速通道给整车SoA架构带来新的变革。1、第三代CAN总线(CANXL)    &nb
    经纬恒润 2024-04-12 16:17 28浏览
  • 数字隔离器是电子系统中,数字信号和模拟信号进行传递时,使其且具有很高的电阻隔离特性,以实现电子系统与用户之间的隔离的一种芯片。设计人员之所以引入隔离,是为了满足安全法规或者降低接地环路的噪声等。虽然光耦合器无疑可以有效地实现其目的,但进一步探索隔离技术可能会推出更符合您的应用需求的解决方案,与优雅和独创性产生共鸣。电流隔离:目的和方法电流隔离是确保电子系统安全、可靠性和效率的基石。它的目的是防止不需要的电流和电压在互连电路之间通过,从而防止潜在危险和信号失真。传统上,利用变压器耦合、电容器耦合和
    腾恩科技-彭工 2024-04-12 16:11 39浏览
  • 科技云报道原创。在中国金融业数字化转型的历史长卷中,过去十年无疑是一部磅礴的史诗。2017年,南京银行第一次将传统线下金融业务搬到了线上。那一年,它的互联网金融信贷业务实现了过去10年的业务总额。2021年,富滇银行通过数字化转型,将整体业务全面线上化,再造了一个“线上富滇”。那一年,它的整体业务实现了过去7年首次超过两位数的增长。一个个鲜活的案例,见证了中国金融业从互联网化迈向全面数字化的进程,而云计算技术的引入成为了这一进程中的关键驱动力。近些年来,金融机构通过“上云”,使得IaaS层基础设
    科技云报到 2024-04-12 16:16 44浏览
  • 科技云报道原创。在过去一两年里,以GPT和Diffusion model为代表的大语言模型和生成式AI,将人们对AI的期待推向了一个新高峰,并吸引了千行百业尝试在业务中利用大模型。国内各家大厂在大模型领域展开了激烈的军备竞赛,如:文心大模型、通义千问、混元大模型、盘古大模型等等,这些超大规模的模型训练参数都在千亿以上,有的甚至超过万亿级。即便训练一次千亿参数量模型的成本可能就高达数百万美元,但大厂们依然拼尽全力,除此之外也有很多行业企业希望拥有自己的专属大模型。对于企业来说,要想在大模型的竞争中
    科技云报到 2024-04-12 15:45 26浏览
  • 前言BIM(Building Information Modeling,建筑信息建模)于2011年左右出现,是建筑行业的一个重大突破。如今,该项技术已经成熟,除施工阶段以外,还可以在其他阶段使用。那么,如何将BMI集成到SCADA系统中?BIM—连接建筑设计与建筑维护的纽带之前,项目经理们使用AutoCAD制作简单的图纸。BIM具有三个特定功能,超越了简单的图纸设计:使用的对象易于复制3D建模取代2D图纸对象可以组合(例如,门可以嵌入墙体)BIM的首要目标是完善和深化设计阶段。更好的设计意味着施
    宏集科技 2024-04-12 15:58 33浏览
  • 科技云报道原创。从540亿元到1286亿元——这是中国通信标准化协会大数据技术标准推进委员会针对中国数据库行业给出的一份预测报告。报告指出,未来五年,中国数据库行业将从百亿级市场跨越成为千亿级市场。最近两年,中国的数据库行业似乎也在迎来一轮新热潮,而这种热潮是伴随着5G、云计算、大数据和AI等多种技术共同出现的。在企业数字化加速到来的同时,企业对于各类数据分析的需求也被越发放到台前。种种变革之下,数据库行业是否将迎来新的发展?数据库发展出现新趋势如果将整个软件产业体系比喻成一棵参天大树,数据库则
    科技云报到 2024-04-12 16:44 56浏览
  • 光耦合器也称为光隔离器,是许多电子电路中的重要组件,可在输入和输出信号之间提供隔离。它们在各种应用中确保安全、降低噪声和防止接地环路方面发挥着至关重要的作用。在本文中,我们将深入研究光耦合器的基础知识,探讨它们的工作原理及其输入和输出之间的关系。了解光耦合器:光耦合器由一个发光二极管(LED)组成,该发光二极管在单个封装内与光电探测器(通常是光电晶体管或光电二极管)进行光学耦合。LED所在的输入侧被称为“初级”或“输入”侧,而包含光电探测器的输出侧被称为“次级”或“输出”侧。光耦合器输入和输出隔
    腾恩科技-彭工 2024-04-12 16:13 35浏览
  • 光电耦合器是一种将光学信号转换为电信号,或将电信号转换为光学信号的器件,广泛应用于通信、医疗、工业控制等领域。其制造工艺的精湛程度直接影响到器件的性能和可靠性。光电耦合器的制造工艺流程光电耦合器的制造工艺主要包括材料选择、器件设计、加工制造和测试等环节。首先是选择高品质的光电材料,如硅、玻璃等,以确保器件具有良好的光学特性和稳定性。其次是根据设计要求,进行器件结构设计和光学参数计算,确定器件的尺寸、形状和光学特性。然后是采用先进的加工技术,如激光切割、精密磨削等,进行器件的加工制造,确保器件的尺
    克里雅半导体科技 2024-04-12 16:38 55浏览
  • 在汽车工业的照明领域,梅赛德斯-奔驰一直是创新的先锋。其最新的ABD矩阵大灯技术方案,不仅体现了品牌对安全和舒适驾驶体验的不懈追求,更是智能照明系统发展的一个里程碑。本文将详细介绍这一技术的构成、工作原理及其带来的益处。ABD矩阵大灯技术,全称为Adaptive Beam Dynamics,是一种高度先进的前照灯系统。与传统的汽车照明相比,它能够提供更为精准和灵活的照明效果。核心技术包括了智能化的传感器阵列、精密的光学组件以及复杂的算法控制单元。该技术的核心在于它的自适应能力。通过集成在车辆前方
    lauguo2013 2024-04-12 15:35 28浏览
  • 隔离驱动芯片作为电子领域中的关键组件,在电力电子、新能源、汽车电子等领域中发挥着至关重要的作用。然而,长期以来,我国在隔离驱动芯片领域依赖进口,面临着技术受限、供应不稳定等问题。因此,实现隔离驱动芯片的国产化成为我国电子产业发展的重要战略之一。隔离驱动芯片国产化的进展与成果近年来,我国政府和企业加大了对隔离驱动芯片国产化的支持和投入。通过引进国外先进技术、加强技术攻关和人才培养,我国隔离驱动芯片产业取得了显著进展。一些企业已经能够自主设计、生产高性能、高可靠性的隔离驱动芯片,填补了国内相关领域的
    克里雅半导体科技 2024-04-12 16:37 49浏览
我要评论
0
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦