我想在一个地方打印所有的请求日志和接口返回日志,于是我替换掉了NutFilter,成功的打印了请求参数.但是response中的数据怎么打印出来?如果读流的话,前端会拿不到数据的对吧!
读流?resp可没有getInputstream/getReader
但是呢,可以把resp封装一下,用HttpServletResponseWrapper,覆盖getOutputStream/getWriter来拦截响应的内容
也就是说在写数据的时候,把内容打印出来.用HttpServletResponseWrapper的话,和直接覆盖resp中的getOutputStream/getWriter效果是一样的吧.找到思路了,谢谢