Comments 26
Как видно, бюрократия IETF решает дела слишком медленно. Код 451 был предложен летом прошлого года (на что отреагировали и на Хабрахабре), а воз и ныне там.
«Летом прошлого года», это всего пол года назад? Вполне нормальное время. Быстро только Office Open XML делается.
Даешь российский форк Node.js, учитывающий требования российского законодательства!
Другое дело, почему 404, а не более подходящий 403.
Нисколько не более подходящий. Вообще не подходящий
То, что хотят сделать «кодом 451», не предполагает разрешения путём добавления субъекта в список или вроде того. Код означает: «в этой стране нельзя никому».
Для 403 в принципе возможно разрешение доступа к ресурсу для отдельных субъектов, и этими правами доступа управляет владелец самого ресурса. Если пользователь не аутентифицирован, браузер предложит это сделать — выкинет окошко ввода логина и пароля.
Представляете, если бы указанная страница выдавала 403 и у вас запрашивало бы логин с паролем? :)
То, что хотят сделать «кодом 451», не предполагает разрешения путём добавления субъекта в список или вроде того. Код означает: «в этой стране нельзя никому».
Для 403 в принципе возможно разрешение доступа к ресурсу для отдельных субъектов, и этими правами доступа управляет владелец самого ресурса. Если пользователь не аутентифицирован, браузер предложит это сделать — выкинет окошко ввода логина и пароля.
Представляете, если бы указанная страница выдавала 403 и у вас запрашивало бы логин с паролем? :)
Мой провайдер почему-то игнорирует все эти «чёрные списки» и всё открывается. Пока ещё ни разу не попадал на заблоченную страницу.
Можно фигачить, например, 402 (Payment required). Всё равно никто не использует по назначению.
> код 451 не будет добавлен к списку допустимых кодов HTTP-отклика
Допустимых или предопределённых? Т. е. даже принудительно вручную такой код нельзя вернуть, или же просто для этого нужно слегка усложнить код?
Малознаком с Node.js, поэтому спрашиваю.
Допустимых или предопределённых? Т. е. даже принудительно вручную такой код нельзя вернуть, или же просто для этого нужно слегка усложнить код?
Малознаком с Node.js, поэтому спрашиваю.
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 выдаёт то что нужно.
И судя по патчу указанному в статье, не будет добавлено текстовое описание этого кода.
Спасибо! Хоть и читал про ошибку 451 на хабре, но не вспомнил бы про неё, если бы в жизни увидел.
451 — очень хороший номер для такой ошибки. Прямо таки идеальный.
Почему у них среди ссылок:
Перейти на главную
Почитать Справку
Поискать страницу на карте сайта
Посмотреть страницу с информацией о текущем состоянии ЖЖ
нет ссылки «подобрать прокси-сервер»? :)
Перейти на главную
Почитать Справку
Поискать страницу на карте сайта
Посмотреть страницу с информацией о текущем состоянии ЖЖ
нет ссылки «подобрать прокси-сервер»? :)
А я бы хотел календарик предстоящих митингов Пиратской Партии или других релевантных мероприятий видеть на каждом заблокированном кусочке Интернета. И у терпил–web–мастеров, и у терпил–провайдеров. Терпилы поставили бы на своих сайтах JavaScript, а те, кто этот скрипт делают, вывешивали бы посредством его и календарь, и ссылку на РосКомСвободу, и, возможно, другие бы способы перебирали, чего бы такого (законного) повесить на заблокированные страницы, чтоб после каждой блокировки цензорам плохело, а не хорошело.
На lurkmore поросёнка поставили вместо календаря митингов, на ЖЖ — козла. Тoлько и могут, что хрюкать и блеять, стиснув зубы, пока их имеют. Такой хороший агитационный ресурс пропадает
На lurkmore поросёнка поставили вместо календаря митингов, на ЖЖ — козла. Тoлько и могут, что хрюкать и блеять, стиснув зубы, пока их имеют. Такой хороший агитационный ресурс пропадает
Да! И строчку рядом с козлом лучше так: «На территории вашей страны просмотр этой страницы запрещен органами»! Так тоже правильно, но уже немного веселее! :)
Узнал автора по заголовку :-)
Ошибка 451: Поросёнок Пётр.
HTCPCP 418 давно пора воплотить.
Sign up to leave a comment.
Ошибка 451, ошибкою 404 имитируемая