okhttp拷贝一份结果 ironman_ 2020-03-17 1,770 阅读1分钟 有时候我们需要在okhttp的interceptor里去读取返回的内容,但是直接使用body的string()方法会导致body已经被读取,内容为空。 val bodyString2 = response.peekBody(Long.MAX_VALUE).string() 可以通过peekBody方法将body拷贝一份到内存中,这样就可以调用string方法并且不影响原始的body。 这应该是在interceptor中获取body最简单的方法了。