![]() | 1 thetbw 2021-09-30 15:52:20 +08:00 用切片在方法上拦截,记录方法入参和返回值? 方法上没有标注的一般也是不重要的参数吧,如果是 token 之类的参数也需要记录,可以通过线程上下文来获取 |
![]() | 2 shanghai1943 2021-09-30 16:06:20 +08:00 如果是出参里的 response entity 的话,可以试试 toString 后,返回 string 类型的数据,而不是返回流。 |
![]() | 3 zhongpingjing OP @shanghai1943 repsonse.getBody()就只返回流。。能返回 response entity 的话,已经走完拦截器了 |
![]() | 4 zhongpingjing OP @thetbw 切片好像没办法完全满足,有一些不在方法的参数,也不在上下文 |
![]() | 5 thetbw 2021-10-01 13:57:55 +08:00 @zhongpingjing 那你这就是框架设计的问题了呀,http 协议本来也就没什么东西,非要自己把情况搞复杂。还能用 请求头传数据的吗,请求头的数据也是可以拿到的呀 |
![]() | 6 sprite82 2021-10-01 14:24:02 +08:00 via Android 自己封装一个 httpclientutil,也就 get post,表单 json 两种入参,没几个方法,然后都用这 util 打印 |
![]() | 7 zhongpingjing OP @thetbw request 还好,主要是 response |