HTTP状态码451:基于法律上的原因,我不能向你展示网页内容

几天前 GitHub 一个 repo 由于某个原因而无法从国内访问,当我打开 Chrome DevTools 时,发现了一个新的 HTTP 状态码——451。

HTTP状态码451:基于法律上的原因,我不能向你展示网页内容_第1张图片
我们先看看维基百科对这个状态码的介绍:

在电脑网络领域中,HTTP 451 因法律原因不可用(英语:HTTP 451 Unavailable For Legal Reasons)是一种HTTP协议的错误状态代码,当用户请求访问某个经政府审核等查核方法后认定不合法的来源时,就会显示这个错误代码。

451 数字来源于1953年由美国作家雷·布莱伯利所著的反乌托邦小说《华氏451度》

故事叙述了一个压制自由的近未来世界,禁止人们阅读、拥有书籍,所谓的消防员的工作不是灭火,而是焚书。文中的主人公,盖·蒙塔格,就是一名负责焚书的消防员。华氏451度(摄氏233度)是雷·布莱伯利给出的纸张的燃点。

当布莱伯利写小说时正是麦卡锡时代,他很担心美国的审查制度。在1956年的电台采访时,布莱伯利说:

我写书的时候正为这个国家担心,担心四年前发生的事情。许多人连自己的影子都害怕;书籍有被焚烧的威胁。当时,很多书都下了架。当然,四年间事情变了很多。有不少回到了非常健康的方向上。

2013年还在 Google 公司任职的提姆·布雷(Tim Bray)正式提出此代码,2015年12月18日,此代码由国际网络工程研究团队通过。

Tim Bray 是一位加拿大软件工程师,也是 Open Text 公司和 Antarctica Systems 的联合创始人,也是 XML 规范的主要作者之一(有“XML之父”之称)。在 2004 年至 2010 年期间,Bray 担任 Sun 公司 Web 技术主管。此后加入 Google 担任开发者大使(Developer Advocate),专注 Android 和 Identity。

Tim Bray 认为 451 代码有助于互联网自动化搜索业务,不少搜索引擎支持 451代码,表示 451 代码能够让蜘蛛网络来寻找带有 451 代码的网站,所以他们可以将这些网站归类到正在接受审查的网站类别。

部分互联网大公司也支持 451 代码,如 Github,推特,Facebook 和谷歌,使用 451 代码,它们可以在某些司法管辖区被迫审查违背其意愿内容的时候,显示 451 代码。

看到这部小说,脑海中第一个想到的就是秦始皇。

你可能感兴趣的:(HTTP状态码451:基于法律上的原因,我不能向你展示网页内容)