java获取request请求头内容
注意一下request 和 httpServletRequest的类型
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {
// TODO Auto-generated method stub
// place your code here
HttpServletRequest httpServletRequest = (HttpServletRequest) request;
HttpServletResponse httpServletResponse = (HttpServletResponse) response;
Enumeration<String> headerNames = httpServletRequest.getHeaderNames();
while(headerNames.hasMoreElements()) {//判断是否还有下一个元素
String nextElement = headerNames.nextElement();//获取headerNames集合中的请求头
String header2 = httpServletRequest.getHeader(nextElement);//通过请求头得到请求内容
System.err.println("请求头==========key" + nextElement + "----------VALUE:" + header2);
}
}