SAF-Kotlin-log
SAF-Kotlin-log copied to clipboard
LoggingInterceptor中post请求如果不带contentType会走printFileRequest方法
起因:Retrofit写的一个POST请求,但是没有没有入参,打印日志时发现没有打印Headers,经翻阅源码发现,下图这方法的判断进入了printFileRequest
因为没有contentType,故进入了printFileRequest方法,而此方法没有打印Headers。
不知属于我个人问题还是框架判断的方式可以更优一点
@ChawLoo 明天我看一下
hi @ChawLoo 使用这个吧:https://github.com/fengzhizi715/saf-logginginterceptor 也是我写的单独的日志拦截器,功能更多一些。支持添加强制打印 body 的路径,修复了当后端不规范时,Content-type是流类型 body是文本类型,导致结果无法输出问题。
最近比较忙,抽空我会升级一下这个库,包括使用的 Kotlin 版本。
hi @ChawLoo 使用这个吧:https://github.com/fengzhizi715/saf-logginginterceptor 也是我写的单独的日志拦截器,功能更多一些。支持添加强制打印 body 的路径,修复了当后端不规范时,Content-type是流类型 body是文本类型,导致结果无法输出问题。
但是这个依赖的话不能隐藏竖线就很头疼,有时候复制一下请求体需要手动删竖线