首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

(科普)关于“404”的二三事

本篇共960字,阅读大约需要3分钟。

404页面是客户端在浏览网页时,服务器无法正常提供信息,或是服务器无法回应,且不知道原因所返回的页面。

据说在第三次科技革命之前,互联网的形态就是一个大型的中央数据库,这个数据库就设置在404房间里面。

那时候所有的请求都是由人工手动完成的,如果在数据库中没有找到请求者所需要的文件,或者由于请求者写错了文件编号,用户就会得到一个返回信息:room 404 : file not found。

404错误信息通常是在目标页面被更改或移除,或客户端输入页面地址错误后显示的页面,人们也就习惯了用404作为服务器未找到文件的错误代码了。

当然实际考证传说中的room 404是不存在的,在http请求3位的返回码中,4开头的代表客户错误,5开头代表服务器端错误。

关于HTTP常用响应状态:

200 ok,请求已成功,请求所希望的响应头或数据体将随此响应返回。出现此状态码是表示正常状态。

301 Moved Permanently被请求的资源已永久移动到新位置。

302 Move Temporarily 请求的资源临时从不同的URI响应请求,由于这样的重定向是临时的,客户端应当继续向原有地址发送以后的请求。

304 Not Modified,如果客户端发送了一个带条件的GET请求且该请求已被允许,而文档的内容(自上次访问以来或者根据请求的条件)并没有改变则服务器应当返回这个状志码。

403 Forbidden服务器已经理解请求,但是拒绝执行它。

404 Not Found请求失败,请求所希望得到的资源未被在服务器上发现。

500 Internal Server Error到了一个未曾预科的状况,导致了它无法完成对请求的处理,一般来说,这个问题都会在服务器端的源代码出现昔误时出现。

501 Not Implemented服务器不支持当前请求所需要的某个功能,当服务器无法识别请求的方法,并且无法支持其对任何资源的请求。

502 Bad Gateway作为网关或者代理工作的服务器尝试执行请求时,从上游服务器接收到无效的响应。

503 Service Unavailabe于临时的服务器维护或者过载,服务器当前无法处理请求,这个状况是临时的,并且将在一段时间以后恢复。

资料来自互联网,如有错误,请留言指正。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20210102A0DCI900?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券