全新HTTP状态码"451"

时间:2022-05-04
本文章向大家介绍全新HTTP状态码"451",主要内容包括"451"是什么、451的由来、基本概念、基础应用、原理机制和需要注意的事项等,并结合实例形式分析了其使用技巧,希望通过本文能帮助到大家理解应用这部分内容。

HTML5学堂:很多人多少都知道一些网络的状态码,比如200表示成功,404表示无法找到指定位置的资源...等等,当前新增了一个HTTP状态码 —— "451",今天我们针对这个状态码进行一下介绍。

如果你对HTTP状态码还不是很了解,建议先查看常见HTTP状态码 进行了解。

"451"是什么

451的实际含义即是——“代表网页内容被官方审查(由于法律原因产生的后果而被官方拒绝访问)”

451的由来

451这个状态码来源于Ray Bradbury写的一篇影响深远的小说《华氏 451》( Fahrenheit 451 )。早在3年前,谷歌Tim Bray向互联网工程任务小组(IETF)提议,允许开发者开始实施“451”HTTP状态码,但直到上周才正式获批,可以使用。

他认为,应该把由于技术原因与非技术原因导致网页不可见的代码区分开来。此前,许多网站用“403”这个 HTTP 状态码用于描述由于技术原因禁止访问,未来“451”广泛实施,这个错误代码应能帮助网友解开无法造访网站的困惑

451状态码的原意是用于标示出哪些内容是被法律禁止访问,可以用在网络设备上或Web服务器上。现在,Github、Twitter、Facebook 和谷歌都已经开始使用这个状态码来应对各个国家地区的审查要求。

对于以后要去找工作的工程师来说,估计451也会成为一个典型的考点吧,今天就讲到这里,不要忘了,451——网页内容被官方审查(由于法律原因产生的后果而被官方拒绝访问)