В более широком контексте мы хотели бы ограничить размер сообщений, которые клиент может отправлять на сервер с помощью HTTP-запроса.
Я хотел бы сделать это, используя длину содержимого заголовка http. Поэтому мне не нужно читать все тело, просто проверьте этот заголовок и отклоните запрос, если длина содержимого слишком велика, также отклоните, если длина содержимого отсутствует (код ошибки http 411)
Поэтому я хочу быть уверенным, что фактический размер тела сообщения такой же, как заданный в длине содержимого запроса.
Вопрос в том, проверяет ли Tomcat или Spring MVC (мой стек), действительно ли длина содержимого соответствует реальному размеру тела сообщения?
(Это должно быть довольно легко реализовать с помощью фильтра, просто интересно, не работает ли контейнер сервлета или сервлет диспетчера Spring как это из коробки.)