【发布时间】:2015-11-09 09:04:41
【问题描述】:
当我只用 Volley 提出请求时,一切顺利,我的 StringRequest 转到 onResponse。
但是当我切换到 Volley + Okhttp 组合时,我的请求通过了,我收到了与以前相同的响应,但随后我收到以下错误消息:
E/Volley﹕ [122319] BasicNetwork.performRequest: Unexpected response code 200 for <my request url>
java.io.IOException: closed
com.android.volley.NetworkError: java.io.IOException: closed
at com.android.volley.toolbox.BasicNetwork.performRequest(BasicNetwork.java:182)
at com.android.volley.NetworkDispatcher.run(NetworkDispatcher.java:114)
Caused by: java.io.IOException: closed
at okio.RealBufferedSource$1.read(RealBufferedSource.java:345)
at java.io.InputStream.read(InputStream.java:162)
at com.android.volley.toolbox.BasicNetwork.entityToBytes(BasicNetwork.java:254)
at com.android.volley.toolbox.BasicNetwork.performRequest(BasicNetwork.java:130)
at com.android.volley.NetworkDispatcher.run(NetworkDispatcher.java:114)
我将这个 https://gist.github.com/bryanstern/4e8f1cb5a8e14c202750 用于我的 OkHttpStack for Volley。
【问题讨论】:
-
您对此有什么解决方案吗?我得到这个 Volley: [168] "BasicNetwork.performRequest: Unexpected response code 200" for
仅在模拟器上但在设备上工作正常。 :( 可能是什么问题。请提供任何指针/方向。谢谢 -
对不起,我从那时起就开始改造改造,从那时起就没有调查过
标签: android android-volley okhttp