Фон Четыре дня назад Теренс Иден указал на неадекватность существующих HTTP-кодов дивному новому миру, в котором мы сейчас живем.
Причиной стало недавнее требование к провайдерам подвергнуть цензуре доступ к The Pirate Bay: ведь неизвестно, какой сервер должен вернуться в ответ на запрос о запрещенном документе.
В ходе обсуждения Тим Брэй из Google предложил ввести новый код статуса — 451 .
Почему существующие коды не работают
Самый близкий из существующих — код 403 Forbidden. Однако, если вы посмотрите на RFC , то вы можете прочитать об этом кодеСервер понял запрос, но отказывается его выполнять.Однако в случае цензуры, особенно когда речь идет о требовании к провайдерам заблокировать доступ к сайту, сервер никак не мог понять запрос — он его даже не получил! Другой код абсолютно правильный: 305 Use Proxy. Особенно если дополнить ссылкой на прокси:
305 Use Proxy Location: https://tpb.pirateparty.org.uk/Однако такое использование этого кода может не понравиться цензорам.
Теренс предложил несколько вариантов нового кода, в том числе «112 Emergency».
Цензура в действии» и «460 заблокировано репрессивным режимом».
Подробнее читайте в оригинале.
почта .
Предложение нового кода 451
Тим Брэй опубликовал официальное предложение к новому кодексу.Он выбрал код 451. Пример ответа выглядит так:
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>
Послесловие
Как бы ни было грустно добавлять в HTTP репрессивный код, кажется, что такой код с каждым днём становится всё более необходимым.Числовой индекс выбран, конечно, не случайно, и ссылка на Рэя Брэдбери совершенно намеренна.
Мы приближаемся к антиутопии, основанной на запрете свободного распространения информации.
Правильный ответ — не игнорировать меняющийся мир, а трезво отражать изменения в сети.
Еще более правильной реакцией была бы борьба с этими изменениями.
Теги: #451 по Фаренгейту #451 #http #разработка сайтов #с открытым исходным кодом
-
Инструменты Интернет-Маркетинга
19 Oct, 24 -
Мой Опыт Открытия Бесплатного Хостинга
19 Oct, 24 -
Новый Дудл От Google: Cyberiad
19 Oct, 24 -
Почки – Выход Из Положения
19 Oct, 24 -
Opera Ac – Все Дополнения В Одном Пакете
19 Oct, 24 -
Картирование Бренда
19 Oct, 24 -
Габриэль Гарсиа Маркес - 13 Фраз О Жизни
19 Oct, 24 -
Хонда Фкх
19 Oct, 24