Comments 26
Как видно, бюрократия IETF решает дела слишком медленно. Код 451 был предложен летом прошлого года (на что отреагировали и на Хабрахабре), а воз и ныне там.
+3
«Летом прошлого года», это всего пол года назад? Вполне нормальное время. Быстро только Office Open XML делается.
+10
Даешь российский форк Node.js, учитывающий требования российского законодательства!
0
Другое дело, почему 404, а не более подходящий 403.
+6
Нисколько не более подходящий. Вообще не подходящий
То, что хотят сделать «кодом 451», не предполагает разрешения путём добавления субъекта в список или вроде того. Код означает: «в этой стране нельзя никому».
Для 403 в принципе возможно разрешение доступа к ресурсу для отдельных субъектов, и этими правами доступа управляет владелец самого ресурса. Если пользователь не аутентифицирован, браузер предложит это сделать — выкинет окошко ввода логина и пароля.
Представляете, если бы указанная страница выдавала 403 и у вас запрашивало бы логин с паролем? :)
То, что хотят сделать «кодом 451», не предполагает разрешения путём добавления субъекта в список или вроде того. Код означает: «в этой стране нельзя никому».
Для 403 в принципе возможно разрешение доступа к ресурсу для отдельных субъектов, и этими правами доступа управляет владелец самого ресурса. Если пользователь не аутентифицирован, браузер предложит это сделать — выкинет окошко ввода логина и пароля.
Представляете, если бы указанная страница выдавала 403 и у вас запрашивало бы логин с паролем? :)
0
Мой провайдер почему-то игнорирует все эти «чёрные списки» и всё открывается. Пока ещё ни разу не попадал на заблоченную страницу.
0
Можно фигачить, например, 402 (Payment required). Всё равно никто не использует по назначению.
-1
> код 451 не будет добавлен к списку допустимых кодов HTTP-отклика
Допустимых или предопределённых? Т. е. даже принудительно вручную такой код нельзя вернуть, или же просто для этого нужно слегка усложнить код?
Малознаком с Node.js, поэтому спрашиваю.
Допустимых или предопределённых? Т. е. даже принудительно вручную такой код нельзя вернуть, или же просто для этого нужно слегка усложнить код?
Малознаком с Node.js, поэтому спрашиваю.
+1
var http = require('http');
http.createServer(function (req, res) {
res.writeHead(451, {'Content-Type': 'text/plain'});
res.end('Hello World\n');
}).listen(1337, '0.0.0.0')
Проверил на node v 0.8.3 выдаёт то что нужно.
И судя по патчу указанному в статье, не будет добавлено текстовое описание этого кода.
+2
Спасибо! Хоть и читал про ошибку 451 на хабре, но не вспомнил бы про неё, если бы в жизни увидел.
+1
UFO just landed and posted this here
451 — очень хороший номер для такой ошибки. Прямо таки идеальный.
+2
Почему у них среди ссылок:
Перейти на главную
Почитать Справку
Поискать страницу на карте сайта
Посмотреть страницу с информацией о текущем состоянии ЖЖ
нет ссылки «подобрать прокси-сервер»? :)
Перейти на главную
Почитать Справку
Поискать страницу на карте сайта
Посмотреть страницу с информацией о текущем состоянии ЖЖ
нет ссылки «подобрать прокси-сервер»? :)
+2
А я бы хотел календарик предстоящих митингов Пиратской Партии или других релевантных мероприятий видеть на каждом заблокированном кусочке Интернета. И у терпил–web–мастеров, и у терпил–провайдеров. Терпилы поставили бы на своих сайтах JavaScript, а те, кто этот скрипт делают, вывешивали бы посредством его и календарь, и ссылку на РосКомСвободу, и, возможно, другие бы способы перебирали, чего бы такого (законного) повесить на заблокированные страницы, чтоб после каждой блокировки цензорам плохело, а не хорошело.
На lurkmore поросёнка поставили вместо календаря митингов, на ЖЖ — козла. Тoлько и могут, что хрюкать и блеять, стиснув зубы, пока их имеют. Такой хороший агитационный ресурс пропадает
На lurkmore поросёнка поставили вместо календаря митингов, на ЖЖ — козла. Тoлько и могут, что хрюкать и блеять, стиснув зубы, пока их имеют. Такой хороший агитационный ресурс пропадает
+1
Да! И строчку рядом с козлом лучше так: «На территории вашей страны просмотр этой страницы запрещен органами»! Так тоже правильно, но уже немного веселее! :)
+1
Узнал автора по заголовку :-)
+2
Ошибка 451: Поросёнок Пётр.
0
HTCPCP 418 давно пора воплотить.
0
Sign up to leave a comment.
Articles
Change theme settings
Ошибка 451, ошибкою 404 имитируемая