使用 Spring MVC HandlerInterceptorAdapter 从 HttpServletResponse 记录响应正文 (HTML)
我正在尝试记录(只是为了简单起见,现在只是为了控制台编写)将由HttpServletResponse返回的最终呈现的HTML。(即身体)为此,我正在使用Spring MVC的HandlerInterceptorAdapter,如下所示:
public class VxmlResponseInterceptor extends HandlerInterceptorAdapter {
@Override
public void afterCompletion(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) throws Exception {
System.out.println(response.toString());
}
}
这按预期工作,我在控制台中看到 HTTP 响应标头。我的问题是,是否有一种相对简单的方法可以将整个响应正文(即最终呈现的HTML)记录到控制台,而不必诉诸于使用PrintWriters,OutputStream等进行跳插拔。
提前致谢。