Я пытался использовать класс HttpServletRequestWrapper
, чтобы добавить заголовок к HttpServletRequest
.
MyServletRequestWrapper extends HttpServletRequestWrapper
MyServletRequestWrapper httpServletRequest= new MyServletRequestWrapper((HttpServletRequest) req);
/**A method which adds the the given header along with the existing headers to the req object**/
httpReq.addHeader("MY-HEADER-X1", "header 1");
HttpServletResponse httpServletResponse= (HttpServletResponse) response;
httpServletResponse.setHeader("My Header", "Value");
filterChain.doFilter(httpServletRequest, httpServletResponse);
В JSF, когда я пытаюсь получить заголовок в запросе либо через
httpServletRequest.getHeader("")
, либо через
facesContext.getExternalContext().getRequestHeaderMap()
Я не смог найтизаголовок я установил в следующих запросах.Может кто-нибудь сообщить мне правильный способ добавления заголовков к запросу, область заголовка и как удалить заголовки из запроса?