<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=HTTP_451</id>
	<title>HTTP 451 - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=HTTP_451"/>
	<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=HTTP_451&amp;action=history"/>
	<updated>2026-06-26T18:30:57Z</updated>
	<subtitle>在这个wiki上该页的修订历史</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://arolstar52-zhtest.hf.space/index.php?title=HTTP_451&amp;diff=2650856&amp;oldid=prev</id>
		<title>imported&gt;Akishima Yuka：​/* 参见 */ 撤销DreamerBlue（讨论）的版本45539080</title>
		<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=HTTP_451&amp;diff=2650856&amp;oldid=prev"/>
		<updated>2025-03-12T15:02:09Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;参见：​&lt;/span&gt; &lt;a href=&quot;/index.php?title=WP:UNDO&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;WP:UNDO（页面不存在）&quot;&gt;撤销&lt;/a&gt;&lt;a href=&quot;/wiki/Special:%E7%94%A8%E6%88%B7%E8%B4%A1%E7%8C%AE/DreamerBlue&quot; title=&quot;Special:用户贡献/DreamerBlue&quot;&gt;DreamerBlue&lt;/a&gt;（&lt;a href=&quot;/index.php?title=User_talk:DreamerBlue&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;User talk:DreamerBlue（页面不存在）&quot;&gt;讨论&lt;/a&gt;）的版本&lt;a href=&quot;/wiki/Special:%E5%B7%AE%E5%BC%82/45539080&quot; title=&quot;Special:差异/45539080&quot;&gt;45539080&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{noteTA&lt;br /&gt;
| G1 = IT&lt;br /&gt;
}}&lt;br /&gt;
{{HTTP}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;HTTP 451&amp;#039;&amp;#039;&amp;#039;是[[HTTP协议]]中的一个[[HTTP状态码|状态码]]。HTTP 451的描述短语是“Unavailable For Legal Reasons”，當使用者請求存取某個經政府審核等查核方法後認定不合法的來源時，就會顯示這個錯誤代碼。&lt;br /&gt;
&lt;br /&gt;
该狀態碼定义于&amp;lt;nowiki&amp;gt;RFC 7725&amp;lt;/nowiki&amp;gt;中，與HTTP协议其他的狀態碼不同。&lt;br /&gt;
&lt;br /&gt;
==  定义 ==&lt;br /&gt;
[[File:HTTP 451 (Chromium).png|thumb|Google Chrome内置的HTTP 451界面]]&lt;br /&gt;
根据定义，HTTP 451錯誤代碼狀態出現，不代表这个地址是否存在，而代表該網頁可能違反基於法律違規主張的要求。&lt;br /&gt;
&lt;br /&gt;
该响应代码有如下的性质：&lt;br /&gt;
&lt;br /&gt;
* 除非另外指明，否则这个响应代码是可以被[[缓存]]的。&lt;br /&gt;
* 必须携带一个带有一个Link头部，列出要求封禁该地址的实体URI；且应带有一个&amp;quot;rel&amp;quot;字段，值应为&amp;quot;blocked-by&amp;quot;&amp;lt;ref&amp;gt;{{cite web|title=RFC 7725 - An HTTP Status Code to Report Legal Obstacles|url=https://datatracker.ietf.org/doc/rfc7725/?include_text=1|website=datatracker.ietf.org|accessdate=2017-08-06|language=en|archive-date=2018-09-14|archive-url=https://web.archive.org/web/20180914073916/https://datatracker.ietf.org/doc/rfc7725/?include_text=1|dead-url=no}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
== 引入 ==&lt;br /&gt;
本代碼於2013年由{{link-en|提姆·布雷|Tim Bray}}正式提出，主要基於[[部落格]]{{lang|en|Terence Eden}}的文章所提出的非正式提案&amp;lt;ref name=&amp;quot;Byrne&amp;quot;&amp;gt;{{cite web|url=http://motherboard.vice.com/read/the-http-451-error-code-for-censorship-is-now-an-internet-standard|title=The HTTP 451 Error Code for Censorship Is Now an Internet Standard|last=Byrne|first=Michael|date=2015-12-21|work=[[Vice (magazine)|Vice]]|accessdate=2015-12-21|archive-date=2015-12-22|archive-url=https://web.archive.org/web/20151222155906/http://motherboard.vice.com/read/the-http-451-error-code-for-censorship-is-now-an-internet-standard|dead-url=no}}&amp;lt;/ref&amp;gt;。2015年12月18日，此代碼由{{link-en|國際網路工程研究團隊|Internet Engineering Steering Group}}通過&amp;lt;ref&amp;gt;{{cite web&lt;br /&gt;
|url=https://www.mnot.net/blog/2015/12/18/451&lt;br /&gt;
|title=Why 451?&lt;br /&gt;
|date=2015-12-18&lt;br /&gt;
|access-date=2015-12-20&lt;br /&gt;
|archive-date=2015-12-29&lt;br /&gt;
|archive-url=https://web.archive.org/web/20151229211231/https://www.mnot.net/blog/2015/12/18/451&lt;br /&gt;
|dead-url=no&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
451这个代码源於1953年的[[反烏托邦]][[小說]]《[[華氏451度]]》（紙的燃點為華氏451度），在這部小說中，所有書籍是違禁品&amp;lt;ref&amp;gt;{{cite news| url = http://www.guardian.co.uk/books/2012/jun/22/ray-bradbury-internet-error-message-451| title = Call for Ray Bradbury to be honoured with internet error message| last = Flood| first = Alison| date = 2012-06-22| newspaper = [[The Guardian]]| accessdate = 2012-06-22| archive-date = 2012-06-22| archive-url = https://web.archive.org/web/20120622210836/http://www.guardian.co.uk/books/2012/jun/22/ray-bradbury-internet-error-message-451| dead-url = no}}&amp;lt;/ref&amp;gt;。相比较[[HTTP 403]]或[[HTTP 404|404]]代碼，451可更好描述一种由于法律规定或受权威部门要求而导致的封禁狀態&amp;lt;ref&amp;gt;{{cite web| url  = http://nakedsecurity.sophos.com/2013/08/19/http-error-code-451-unavailable-for-legal-reasons/| title  = HTTP error code 451: &amp;quot;Unavailable For Legal Reasons&amp;quot;| last  = Ducklin| first  = Paul| date  = 2013-08-19| website  = Naked Security| publisher  = [[Sophos]]| accessdate  = | archive-date  = 2016-02-20| archive-url  = https://web.archive.org/web/20160220033253/https://nakedsecurity.sophos.com/2013/08/19/http-error-code-451-unavailable-for-legal-reasons/| dead-url  = no}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
== 演示示例 ==&lt;br /&gt;
[[File:European 451 Error Code Example.png|thumb|HTTP 451的示例。該網頁封鎖[[歐洲經濟區]]（European Economic Area）用戶，以避免適用當地的[[歐盟一般資料保護規範]]（General Data Protection Regulationm, GDPR）法律。]]&lt;br /&gt;
在本章节中，将对于HTTP 451的响应的返回、缓存的设置和Link头部的设置做出范例。&lt;br /&gt;
&lt;br /&gt;
某地一用户以GET方式请求example.org的/index.php路径：&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;http&amp;quot;&amp;gt;&lt;br /&gt;
GET /index.php HTTP/1.1&lt;br /&gt;
Host: www.example.org&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 服务器响应 ===&lt;br /&gt;
由于用户所在地的某项法律规定，网站不可以向该地区用户返回这个页面，所以服务器做出回应，设置了有效期为一年的缓存头部，并在Link头部中加入了指定的法律文本[[URL]]“&amp;lt;nowiki&amp;gt;http://www.xxx.gov.tld/law.html&amp;lt;/nowiki&amp;gt;”：&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;http&amp;quot;&amp;gt;&lt;br /&gt;
HTTP/1.1 451 Unavailable For Legal Reasons&lt;br /&gt;
Link: &amp;lt;http://www.xxx.gov.tld&amp;gt;; rel=&amp;quot;blocked-by&amp;quot;&lt;br /&gt;
Cache-control: max-age=31536000; public&lt;br /&gt;
Content-Type: text/html; charset=utf-8&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&amp;lt;title&amp;gt;因法律原因不可用&amp;lt;/title&amp;gt;&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;HTTP/1.1 451 因法律原因，本页面不可用&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;根据《某法》第某条之规定，本网站页面对来自某地的访客不可用。&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 非服务器实体 ===&lt;br /&gt;
根据RFC文档第3节和第4节，作出回应的服务器不一定是源服务器，也可能是[[ISP]]或其他实体的服务器向用户返回HTTP 451。该文档第四节进一步说明，回应中的blocked-by对应之头部应链接至&amp;#039;&amp;#039;&amp;#039;实际执行此次封锁的实体&amp;#039;&amp;#039;&amp;#039;，而不是作出决定的实体。假设某网络主管部门要求这些运营商的防火墙服务器对所有访问某站点特定内容之请求均返回451，则防火墙服务器可以这样回应用户：&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;http&amp;quot;&amp;gt;&lt;br /&gt;
HTTP/1.1 451 Unavailable For Legal Reasons&lt;br /&gt;
Link: &amp;lt;https://www.isp-firewall.tld/about.html#filtered_by_451&amp;gt;; rel=&amp;quot;blocked-by&amp;quot;&lt;br /&gt;
Cache-control: max-age=86400; public&lt;br /&gt;
Content-Type: text/html; charset=utf-8&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&amp;lt;title&amp;gt;因法律原因不可用&amp;lt;/title&amp;gt;&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;HTTP/1.1 451 因法律原因，本页面不可用&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;应有关部门要求，根据相关法律、法规，网页未予显示。&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 现实案例 ==&lt;br /&gt;
=== Github ===&lt;br /&gt;
{{See also|编程随想|赵家人#相关事件}}&lt;br /&gt;
[[File:HTTP 451 example.png|thumb|GitHub对赵家人项目返回的HTTP 451状态码]]&lt;br /&gt;
&lt;br /&gt;
2016年6月8日，中国网络空间安全协会用英文致信[[GitHub]]，称其平台上的开源项目“[[赵家人#相关事件|Zhao]]”诽谤现任[[中国共产党中央委员会总书记]][[习近平]]，要求立刻删除。三天后，GitHub在专门公布各国政府发出的移除要求的版面上，公布了这封信件&amp;lt;ref&amp;gt;{{cite web|title=gov-takedowns: Text of government takedown notices as received. GitHub does not endorse or adopt any assertion contained in the following notices|url=https://github.com/github/gov-takedowns/blob/78775b09e64d85f08547287cab204b48b2491192/China/2016/2016-06-08-programthink-zhao.md|website=Github|publisher=GitHub|date=2017-08-01|accessdate=2017-08-06|archive-date=2019-02-16|archive-url=https://web.archive.org/web/20190216132354/https://github.com/github/gov-takedowns/blob/78775b09e64d85f08547287cab204b48b2491192/China/2016/2016-06-08-programthink-zhao.md|dead-url=no}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=theinition0628/&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
据信件所描述，GitHub用户[[编程随想的博客|Programthink]]创建的代码仓库“Zhao”中出现了一篇用户名为“CMB-news”的帐号发布的“問題”（Issue），声称习近平涉及一桩命案&amp;lt;ref&amp;gt;{{Cite web|title=China’s fierce censors try a new tactic with GitHub—asking nicely|url=https://qz.com/718465/chinas-fierce-censors-try-a-new-tactic-with-github-asking-nicely/|access-date=2022-03-21|last=Horwitz|first=Josh|work=Quartz|language=en|archive-date=2022-03-26|archive-url=https://web.archive.org/web/20220326091400/https://qz.com/718465/chinas-fierce-censors-try-a-new-tactic-with-github-asking-nicely/}}&amp;lt;/ref&amp;gt;，故引发相关部门“强烈关切”。根据GitHub公布的信息显示，这是2014年10月以来，GitHub公布的第6项“删除特定项目要求”，也是第一个来自中国政府相关方请求，此前5项都来自俄罗斯&amp;lt;ref&amp;gt;{{cite web|title=gov-takedowns: Text of government takedown notices as received. GitHub does not endorse or adopt any assertion contained in the following notices|url=https://github.com/github/gov-takedowns/|website=GitHub|publisher=GitHub|accessdate=2017-08-06|date=2017-08-01|archive-date=2017-09-12|archive-url=https://web.archive.org/web/20170912163703/https://github.com/github/gov-takedowns|dead-url=no}}&amp;lt;/ref&amp;gt;{{需要非第一手来源}}。&lt;br /&gt;
&lt;br /&gt;
后来，GitHub对于访问该仓库的中国大陆用户返回451代码，并链接向上述投诉信件；但在海外的用户仍能顺利打开。 GitHub给出的原因是“这个项目被中国政府列入黑名单”{{NoteTag|原文：Repository unavailable because of the Chinese Internet Blacklist}}。GitHub称，虽无法认同政府审查，但为让更多人可以正常使用网站服务，他们会在确认有关要求来自政府之后，在指定区域内满足政府的要求，同时会公开来自政府的要求文件&amp;lt;ref name=theinition0628/&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
== 参见 ==&lt;br /&gt;
* {{link-en|科技解決|Technological fix}}&lt;br /&gt;
&lt;br /&gt;
== 注释 ==&lt;br /&gt;
&amp;lt;references group=&amp;quot;註&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 參考文獻 ==&lt;br /&gt;
{{Reflist|refs=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=theinition0628&amp;gt;{{cite web&lt;br /&gt;
|url=https://theinitium.com/article/20160628-mainland-githubcensor/&lt;br /&gt;
|date=2016-06-28&lt;br /&gt;
|title=開源「趙家人」名單，GitHub激怒中國網安協會首出拳&lt;br /&gt;
|work=[[端传媒]]&lt;br /&gt;
|author=吳嬙&lt;br /&gt;
|access-date=2023-02-10&lt;br /&gt;
|url-status=no&lt;br /&gt;
|url-access=free&lt;br /&gt;
|archive-date=2020-03-27&lt;br /&gt;
|archive-url=https://web.archive.org/web/20200327032703/https://theinitium.com/article/20160628-mainland-githubcensor/&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==外部連結==&lt;br /&gt;
* RFC 7725 - HTTP 451的正式RFC文件&lt;br /&gt;
* [http://www.451unavailable.org/ 451unavailable.org]{{Wayback|url=http://www.451unavailable.org/ |date=20160126124104 }} 一个介绍HTTP 451错误代码的网站&lt;br /&gt;
&lt;br /&gt;
[[Category:HTTP]]&lt;br /&gt;
[[Category:互联网审查]]&lt;br /&gt;
[[Category:计算机错误]]&lt;br /&gt;
[[Category:網路術語]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Akishima Yuka</name></author>
	</entry>
</feed>