Нужно ли обрабатывать фрагментированные HTTP-запросы, если я работаю только с GET-запросами?
Я пишу сервер Netty, который обрабатывает запросы HTTP GET из браузера, чтобы обслуживать сценарии или пиксели.
Насколько я понимаю, нет никаких причин, по которым я получал бы фрагментированные запросы, поскольку все, что мне нужно, это либо в URI, либо в файле cookie, но есть ли шанс, что браузер будет блокировать запрос?
(Я даже не знаю, можно ли, кстати, разбить заголовок на части)
1 ответ
Теоретически, GET
запрос может быть отправлен с чанкированной кодировкой. Тело будет пустым, состоящим из пустого чанка, но трейлер может содержать дополнительные поля заголовка. Я не могу представить, чтобы кто-то на самом деле отправлял такой запрос, кроме как посмотреть, что происходит, и я не думаю, что кому-то будет все равно, если вы не справитесь с этим. Стандарты технически допускают всевозможные глупости.