HTTP status code 451 will inform users of legal takedowns

Scorpus

TechSpot Staff
Staff member

Most savvy internet users should be familiar with at least a few HTTP status codes. 404, for example, is a common code that informs users when a page can't be found, and you've probably come across others before, such as 403 (forbidden), 500 (internal server error), and 301 (moved permanently).

The Internet Engineering Task Force (IETF) has now come up with a new status code that will inform users when a page has been taken down or removed for legal reasons. The code, 451, will be accompanied by an error message stating that the web page is "unavailable for legal reasons."

Any pages that display status code 451 should also include an explanation of why the page was removed for legal reasons, including who made the claim, what legislation allows them to make the claim, and who it applies to. The code can also be used by ISPs and DNS providers to identify who blocked the page, if the page wasn't blocked by the website host itself.

An example of the code in use is as follows:

HTTP/1.1 451 Unavailable For Legal Reasons
Link: ; rel="blocked-by"
Content-Type: text/html

Unavailable For Legal Reasons
This request may not be serviced in the Roman Province of Judea due to the Lex Julia Majestatis, which disallows access to resources hosted on servers deemed to be operated by the People's Front of Judea.

Status code 451 is ready for use right now, after the IETF voted to officially include and support the status code in a unanimous decision. There are still some minor adjustments to be made, and polish to be added, but you should start to see 451 error codes pop up throughout the internet in the near future.

Permalink to story.

 

Uncle Al

TS Evangelist
Could they add code 452 that says "Oh crap, they are kicking in the door right now ... turn off your computer!" I'm sure our friend Martin Shkreli would have made brilliant use of that one! LOL
 

jobeard

TS Ambassador
Http server response codes:
The 4xx Client Errors:

These codes reflect a) the request was valid and understood, but not honored by the server;
eg, as Authentication was required (aka login)
  • 401 unauthorized
  • 402 payment required
  • 403 Forbidden
  • 404 Not found
  • 405 method not allowed
  • 406 Not acceptable
  • 407 Proxy required
  • 408 request timeout
  • ....
  • 415 unsupported media type
 

captaincranky

TechSpot Addict
....[ ].....This request may not be serviced in the Roman Province of Judea due to the Lex Julia Majestatis, which disallows access to resources hosted on servers deemed to be operated by the People Front of Judea....[ ]....
So error 451 also indicates, "No Room at the Inn"? :D
 

sauri

TS Member
Simultaneously, the local law structures get informed about the access attempt, and a party van gets dispatched to the user.