这个问题是在上传图片的时候遇到的,使用logger拦截器,刚开始以为是图片过大,可是怎么压缩都不管用,然后各种百度,问度娘,尝试了好几种办法都不行,然后我不使用这个拦截器,就可以正常上传。
后来从这里https://www.jianshu.com/p/b4a10b26bce3得到答案,因为监听,在监听文件上传下载时有个writeTo()方法
拦截器内也存在个writeTo()方法,RequestBody里面的writeTo触发了两次,数据翻倍导致的异常。
解决方法如下图:将if语句去掉即可
这个方法目前没有发现对后面会有什么影响,如果有更好的方法,希望各位留言!一起交流学习,本人小白一个?