Sabtu, 28 April 2018

Sponsored Links

rfc7725 hashtag on Twitter
src: pbs.twimg.com

In computer networking, HTTP 451 Unavailable For Legal Reasons is an error status code of the HTTP protocol to be displayed when the user requests a resource which cannot be served for legal reasons, such as a web page censored by a government. The number 451 is a reference to Ray Bradbury's 1953 dystopian novel Fahrenheit 451, in which books are outlawed. 451 could be described as a more explanatory variant of 403 Forbidden. This status code is standardized in RFC 7725.

Examples of situations where an HTTP 451 error code could be displayed include web pages deemed a danger to national security, or web pages deemed to violate copyright, privacy, blasphemy laws, or any other law or court order.

The RFC is specific that a 451 response does not indicate whether the resource exists but requests for it have been blocked, if the resource has been removed for legal reasons and no longer exists, or even if the resource has never existed, but any discussion of its topic has been legally forbidden (see superinjunction). Some sites have previously returned HTTP 404 (Not Found) or similar if they are not legally permitted to disclose that the resource has been removed. Such a tactic is used in the United Kingdom by some internet service providers utilising the Internet Watch Foundation blacklist, returning a 404 message or another error message instead of showing a message indicating the site is blocked.

The status code was formally proposed in 2013 by Tim Bray, following earlier informal proposals by Chris Applegate in 2008 and Terence Eden in 2012. It was approved by the IESG on December 18, 2015. It was published as RFC 7725 in February 2016.

HTTP 451 was mentioned by the BBC's From Our Own Correspondent program, as an indication of the effects of sanctions on Sudan and the inability to access Airbnb, iOS's App Store, or other Western web services.


Video HTTP 451



Usage

When an entity blocks access to a resource and returns status 451, it should include a "Link" HTTP header field whose value is a URI reference identifying itself. When used for this purpose, the "Link" header field must have a "rel" parameter whose value is "blocked-by".


Maps HTTP 451



Example


syrianfreepress | the real Syrian Free Press
src: syrianfreepress.files.wordpress.com


See also

  • Evil bit
  • Gag order
  • Superinjunction
  • Technological fix

Facebook Fan Page Weekly Stats Updates are Awesome for Reporting ...
src: 451heat.com


References


HTTP status code 451 will inform users of legal takedowns - TechSpot
src: static.techspot.com


External links

  • RFC 7725 - An HTTP Status Code to Report Legal Obstacles


Source of the article : Wikipedia

Comments
0 Comments