@Override
public void invoke(Request request, Response response, ValveContext valveContext) throws IOException, ServletException {
valveContext.invokeNext(request, response);
System.out.println("Header Logger Valve:");
ServletRequest sreq = request.getRequest();
if(sreq instanceof HttpServletRequest){
HttpServletRequest hreq = (HttpServletRequest) sreq;
Enumeration<String> headerNames = hreq.getHeaderNames();
while (headerNames.hasMoreElements()){
String headerName = headerNames.nextElement().toString();
String headerValue = hreq.getHeader(headerName);
System.out.println(headerName + ": " + headerValue);
}
}else {
System.out.println("Not an HTTP Request");
}
System.out.println("-------------------------------------");
}
HeaderLoggerValve.java 文件源码
java
阅读 32
收藏 0
点赞 0
评论 0
项目:jerrydog
作者:
评论列表
文章目录