大致需求是这样的,用springmvc去实现restful的service,由于跟客户端(web,android,ios)进行调试时,想要知道对方传递过来的参数是什么样子的,希望用日志记录下来。但有些疑问:
- 现在用是@RequstBody注解获取到了body里面的内容,但是如果用拦截器的方式,以request.getInputstrem()流的形式读取body内容后,在controller里会报Required request body is missing,因为流一旦被读取就没有了
- 有什么方式可以记录每次客户端的请求body,并打印出来。queryString和params都好说,比较容易实现
- 大家的项目在用springmvc作restful service时有记录过客户端的请求参数时,用的什么方式
希望大家能共同探讨,不惜赐教。感谢
org.springframework.web.servlet.handler.HandlerInterceptorAdapter
不知道有用不
aop
aspectJ
楼主解决了吗??求指点。