欢迎光临散文网 会员登陆 & 注册

为什么非得有 404 ?它背后有什么都市传说?

2023-07-19 16:02 作者:如来-若至  | 我要投稿

视频内容和我预想的大相径庭,本以为up主是要科普HTTP状态码的含义和作用,但没想到只是个奇闻录,核心内容却一笔带过了。

既然提到了HTTP状态码,那我就简单介绍一下吧。关于HTTP状态码的作用,用人话讲就是Web服务器用它来告诉客户端(你的浏览器)发生了什么事。其实HTTP协议一共有几十种状态码,404只是其中之一而已。

状态码根据首位数字分为5大类。

其中1字头代表信息性状态码,只有2个,分别是100和101。这种状态码比较少见,它表示临时的响应,仅在与服务器沟通的时候使用。

2字头代表成功状态码,这就没啥好讲的了,最常见的是200。

3字头代表重定向状态码。最常见的是301和302,分别代表永久重定向和临时重定向。你们一定注意过在访问很多网站时,如果只输入xxx.com,地址栏前边会被自动加上www. 这其实是站长自己设置的,一般情况下产生跳转行为的就是通过301状态码实现。(也有很多网站不跳转,比如github)

4字头代表客户端错误。这其中有很多我们常见的比如400 Bad Request 语法错误,401 Unauthorized 需要认证,403 Forbidden 服务端拒绝等等。

5字头代表服务器错误。常见的有500 Internal Server Error 服务器内部错误,502 Bad Gateway 网关错误(下级服务器返回无效响应),503 Service Unavailable 服务不可用(一般是后端超负荷了),504 Gateway Timeout 网关超时等等。

因为篇幅有限,所以肯定不能面面俱到,如果感兴趣请自行查阅资料详细了解。

为什么非得有 404 ?它背后有什么都市传说?的评论 (共 条)

分享到微博请遵守国家法律