记录HttpRequest参数和请求正文
|
我正在尝试为我的Web应用程序创建请求日志。我正在使用Spring 3。
0。
我实现了扩展
HandlerInterceptorAdapter
的类,并使用preHandle(HttpServletRequest request, HttpServletResponse response, Object handler)
拦截请求。
在该方法中,我希望能够记录请求正文(我的参数是直接写入请求正文的XML对象),为此,我使用request.getReader();
问题是-稍后,当弹簧控制器尝试读取请求时,我会得到一个IllegalStateException
。
有什么办法可以实现我的预期?
没有找到相关结果
已邀请:
3 个回复
扇献隙
缕嚏冻
及其子类的用法。 请注意,使用此解决方案时,仅在请求处理完成并且您的应用程序已读取请求正文之后,才会记录请求正文。
烫珊