retrofit第一次的網路請求eofException錯誤原因及解決
阿新 • • 發佈:2019-01-27
<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">retrofit請求使用:</span>
http://www.cnblogs.com/angeldevil/p/3757335.html
錯誤原因:內部使用框架本身寫的簡陋client,部分機型沒有適配到,例如coolpad8720Q(第一次請求報EOF錯誤,第二次就正常)
解決方案:
RestAdapter restAdapter = new RestAdapter.Builder() .setEndpoint(Configurition.RETROFITHOST) .setLogLevel(RestAdapter.LogLevel.FULL) .setLog(new RestAdapter.Log() { @Override public void log(String message) { Log.i("","requestHeader------------------>"+message); } }) .setClient(new OkClient(new OkHttpClient())) .build();