Фильтр сервлета: Как получить все заголовки из servletRequest?

Вот как мойWebFilter похоже

@WebFilter("/rest/*")
public class AuthTokenValidatorFilter implements Filter {

    @Override
    public void init(final FilterConfig filterConfig) throws ServletException {
    }

    @Override
    public void doFilter(final ServletRequest servletRequest, final ServletResponse servletResponse, final FilterChain filterChain) throws IOException, ServletException {
        final Enumeration<String> attributeNames = servletRequest.getAttributeNames();
        while (attributeNames.hasMoreElements()) {
            System.out.println("{attribute} " + servletRequest.getParameter(attributeNames.nextElement()));
        }

        final Enumeration<String> parameterNames = servletRequest.getParameterNames();
        while (parameterNames.hasMoreElements()) {
            System.out.println("{parameter} " + servletRequest.getParameter(parameterNames.nextElement()));
        }
        filterChain.doFilter(servletRequest, servletResponse);
    }

    @Override
    public void destroy() {
    }
}

Я пытался выяснить в Интернете, как получить значения дляHTTP headers исходя из запроса.

Я ничего не нашел, поэтому попытался перечислить наservletRequest.getAttributeNames() а такжеservletRequest.getParameterNames() ничего не зная, но я не получаю никаких заголовков.

Вопрос
Как я могу получить все заголовки из запроса?

Ответы на вопрос(2)

Ваш ответ на вопрос