HTTP 451

Эта статья находится на начальном уровне проработки, в одной из её версий выборочно используется текст из источника, распространяемого под свободной лицензией
Материал из энциклопедии Руниверсалис
European 451 Error Code Example.png

Ошибка 451 или «Недоступно по юридическим причинам» (англ. Unavailable For Legal Reasons) — стандартный код ответа HTTP, означающий, что доступ к ресурсу закрыт, например, по требованию органов государственной власти или правообладателя в случае нарушения авторских прав. Был одобрен IESG 21 декабря 2015 года[1] и опубликован как RFC 7725 в феврале 2016 года. Код ошибки является отсылкой к роману Рэя Брэдбери «451 градус по Фаренгейту»[2]. Можно сказать, что код HTTP 451 — это уточняющая версия кода HTTP 403[3].

Дополнительно к 451 коду ответа следует использовать заголовок Link, уточняющий, кто именно блокирует информацию; заголовок Link должен содержать параметр rel, имеющий значение «blocked-by». Например, в примере, приведённом в официальном сообщении о введении кода[4], блокировку производит провайдер с сайтом «https://spqr.example.org»:

HTTP/1.1 451 Unavailable For Legal Reasons
Link: <https://spqr.example.org/legislatione>; rel="blocked-by"
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 the Lex Julia Majestatis, which disallows
  access to resources hosted on servers deemed to be
  operated by the People's Front of Judea. [Этот запрос
  не может быть обслужен в Римской Провинции Иудея согласно
  Юлиеву закону об оскорблении величия, который запрещает
  доступ к ресурсам, размещённым на серверах, считающихся
  управляемыми Народным фронтом Иудеи.]</p>
 </body>
</html>

См. также

Примечания

  1. Статус документа на сайте IETF. Дата обращения: 11 января 2016. Архивировано 22 декабря 2015 года.
  2. Flood, Alison. Call for Ray Bradbury to be honoured with internet error message (22 июня 2012). Архивировано 22 июня 2012 года. Дата обращения 22 июня 2012.
  3. Ducklin, Paul HTTP error code 451: "Unavailable For Legal Reasons". Naked Security. Sophos (19 августа 2013). Архивировано 20 февраля 2016 года.
  4. An HTTP Status Code to Report Legal Obstacles. RFC 7725. Дата обращения: 6 августа 2018. Архивировано 14 сентября 2018 года.

Ссылки