HTTP错误代码新提议:451代表被审查
  • 上方文Q
  • 2012年06月18日 16:25
  • 0

经常上网的同学肯定时不时碰到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 | 收藏0