• 快科技
  • 中文科技资讯专业发布平台
HTTP错误代码新提议:451代表被审查
2012-06-18 16:25:39  出处:快科技 作者:上方文Q 编辑:上方文Q   点击可以复制本篇文章的标题和链接
猜你想看:谷歌眼镜

经常上网的同学肯定时不时碰到4xx系列HTTP错误代码,比如404 Not Found代表找不到服务器,403 Forbidden代表网站拒绝访问。现在,XML标准发明人之一、Android开发人员Tim Bray又提议设立一个新的HTTP错误代码“451”,代表那些因为法律原因而倒下的网站。

根据此提议,如果网络资源是因为被政府审查而无法访问,就应该提示“451 Unavailable For Legal Reasons”(因法律原因不可用),并在responseBody部分解释相关原因的细节,比如像下边这样:

HTTP/1.1 451 Unavailable For Legal Reasons
Content-Type: text/html

<html>
<head>
<title>Unavailable For Legal Reasons</title>
</head>
<body>
<h1>Unavailable For Legal Reasons</h1>
<p>This request may not be serviced in the Roman Province of
Judea due to Lex3515, the Legem Ne Subversionem Act of AUC755,
which disallows access to resources hosted on servers deemed
to be operated by the Judean Liberation Front.</p>
</body>
</html>

为什么挑选451这个数字?主要是为了纪念不久前去世的著名科幻大师雷·布雷德伯里(Ray Bradbury)。他在传世名作《华氏451度》(Farenheit 451)种描述了一个反乌托邦未来社会,那里的独裁者不允许人民有书,发现立即焚毁,而纸张起火的温度正是451华氏度。很有讽刺意义。

不过这个提议存在一个重大缺陷,那就是一旦网站被政府屏蔽,451代码也可能会随之被屏蔽,自然就没有任何意义了。

HTTP错误代码新提议:451代表被审查

 

微信公众号搜索" 驱动之家 "加关注,每日最新的手机、电脑、汽车、智能硬件信息可以让你一手全掌握。推荐关注!【微信扫描下图可直接关注

文章价值打分
当前文章打分0 分,共有0人打分
文章观点支持

+0
+0