公众号旧文
200 OK 和 404 Not Found,那么多HTTP状态码,为啥就这俩出圈了?
在众多 HTTP 状态码里,200 OK 和 404 Not Found 最出圈。
这一现象是技术现实和传播文化共同作用的结果。
简单说:一个代表成功,一个代表失败,而且是最常见的两种结果。
一、出现频率最高:成功与失败的默认答案
HTTP 协议定义了大量状态码,比如:
200 OK:请求成功
301 / 302:重定向
403:禁止访问
404 Not Found:资源不存在
500:服务器错误
但在真实互联网访问中,大部分请求其实只有两种结果:
成功拿到页面 → 200 OK
页面不存在 → 404 Not Found
比如:
打开一个正常网页 → 200
输入错网址 → 404
点击一个过期链接 → 404
因此对普通用户来说,最容易看到的就是这两个。
二、404 会直接展示给用户
很多状态码用户看不到:
301 / 302:浏览器自动跳转
304:浏览器缓存
403:很多网站会自定义提示
500:通常被网站隐藏
但 404 不一样,浏览器会直接显示。
网站还会制作特有的 404 页面,用户感受特别明显。
比如 adidas:

所以几乎每个网民都见过 404。
三、404 具备文化符号属性
时间久了,404 已经不只是技术术语,而变成互联网文化符号。
例如:
404 Not Found → 找不到对象
爱情 404 → 失恋
脑子 404 → 失了智
于是 404 从技术代码逐渐变成了网络梗。
请在微信客户端打开