Заголовки запроса, установленные вручную, не могут быть извлечены или удалены - PullRequest
0 голосов
/ 06 января 2012

Я пытался использовать класс 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() 

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...