HTML5学堂:很多人多少都知道一些网络的状态码,比如200表示成功,404表示无法找到指定位置的资源...等等,当前新增了一个HTTP状态码 —— "451",今天我们针对这个状态码进行一下介绍。
如果你对HTTP状态码还不是很了解,建议先查看常见HTTP状态码 进行了解。
451的实际含义即是——“代表网页内容被官方审查(由于法律原因产生的后果而被官方拒绝访问)”
451这个状态码来源于Ray Bradbury写的一篇影响深远的小说《华氏 451》( Fahrenheit 451 )。早在3年前,谷歌Tim Bray向互联网工程任务小组(IETF)提议,允许开发者开始实施“451”HTTP状态码,但直到上周才正式获批,可以使用。
他认为,应该把由于技术原因与非技术原因导致网页不可见的代码区分开来。此前,许多网站用“403”这个 HTTP 状态码用于描述由于技术原因禁止访问,未来“451”广泛实施,这个错误代码应能帮助网友解开无法造访网站的困惑
451状态码的原意是用于标示出哪些内容是被法律禁止访问,可以用在网络设备上或Web服务器上。现在,Github、Twitter、Facebook 和谷歌都已经开始使用这个状态码来应对各个国家地区的审查要求。
对于以后要去找工作的工程师来说,估计451也会成为一个典型的考点吧,今天就讲到这里,不要忘了,451——网页内容被官方审查(由于法律原因产生的后果而被官方拒绝访问)
欢迎沟通交流~HTML5学堂