Как добавить значение заголовка протокола http в HttpServletRequest? - PullRequest
4 голосов
/ 13 июня 2011

Как добавить значение заголовка протокола http в HttpServletRequest в фильтре , перед вызовом request.getHeader() и получить значение заголовка?

Ответы [ 2 ]

7 голосов
/ 13 июня 2011

Вы можете найти крючки в HttpServletRequestWrapper .

[Отредактировано, чтобы включить ссылку на пример]

Здесь вы можете найти прекрасный пример .

3 голосов
/ 17 сентября 2014

Объекты HttpServletRequest доступны только для чтения.Вы не можете изменить их.Но вы определенно можете расширить их функциональность, используя шаблон декоратора и добавив изменчивость в расширенный класс.Взгляните на следующий пост:

http://wilddiary.com/adding-custom-headers-java-httpservletrequest/

...