спецификация явно не запрещает или препятствует ему, таким образом, я был бы склонен говорить, что это позволяется.
Microsoft видит его тот же путь (я могу услышать бормотание в аудитории), они заявляют в статье MSDN об эти , УДАЛЯЮТ Метод Платформы Услуг передачи данных ADO.NET :
, Если УДАЛИТЬ запрос включает тело объекта, тело проигнорировано [...]
Дополнительно, вот то, что RFC2616 (HTTP 1.1) должен сказать в отношении запросов:
Content-Length
, или Transfer-Encoding
заголовок (разделите 4.3) Для ответов, это было определено:
/etc/hosts только имеет дело с имя узла , Вы получаете доступ, не целый веб-адрес. Таким образом для блокирования http://youtube.com/...
Вы только хотите определить youtube.com
, потому что это - хост.
Примечание, которое YouTube на самом деле использует www.youtube.com
(с www) и это считают различным именем узла, таким образом, необходимо было бы заблокировать это также.
заключительная вещь отметить состоит в том что это справедливые блоки Ваша способность к Вашей системе DNS, чтобы быть в состоянии искать YouTube его именем узла. Это надежно не блокирует YouTube, поскольку пользователи могут быть в состоянии искать его IP-адреса некоторый другой путь. Решительный пользователь мог сделать это.
Попробуйте sudo sh -c 'echo "0.0.0.0 youtube.com" >> /etc/hosts'