Нужно ли обрабатывать фрагментированные HTTP-запросы, если я работаю только с GET-запросами?

Я пишу сервер Netty, который обрабатывает запросы HTTP GET из браузера, чтобы обслуживать сценарии или пиксели.

Насколько я понимаю, нет никаких причин, по которым я получал бы фрагментированные запросы, поскольку все, что мне нужно, это либо в URI, либо в файле cookie, но есть ли шанс, что браузер будет блокировать запрос?

(Я даже не знаю, можно ли, кстати, разбить заголовок на части)

1 ответ

Решение

Теоретически, GET запрос может быть отправлен с чанкированной кодировкой. Тело будет пустым, состоящим из пустого чанка, но трейлер может содержать дополнительные поля заголовка. Я не могу представить, чтобы кто-то на самом деле отправлял такой запрос, кроме как посмотреть, что происходит, и я не думаю, что кому-то будет все равно, если вы не справитесь с этим. Стандарты технически допускают всевозможные глупости.

Другие вопросы по тегам