Retrofit / OkHttp api呼叫未完成:“读:意外的EOF!”印刷的

时间:2016-05-29 20:19:15

标签: android retrofit2 okhttp3

我正在使用Rx批量请求到api。目前正在进行5次通话。我的代码中有一行在响应返回时打印出来。执行代码时,我经常发现只打印了4行,这意味着并非所有5个调用都已完成。看看logcat,我看到以下消息:

  

阅读:意外的EOF!

我在github上遇到过这个问题:https://github.com/square/retrofit/issues/1228

我尝试在正在使用的@GET请求之上添加@Streaming,但这似乎无法解决问题。

我可以从哪里开始调试,可能是什么问题?

1 个答案:

答案 0 :(得分:4)

我在这里找到了解决方案 https://sites.google.com/site/zhuoweisite/blog/fixingreadunexpectedeoferrorwhenusinglogcatonandroid80

在您的终端上执行此命令

adb logcat -G 1m