报错提示
E/AndroidRuntime: FATAL EXCEPTION: OkHttp Dispatcher
java.lang.IllegalStateException: closed
报错原因
String data=response.body().string();
中.string()方法使用次数超过了一次。
没错,你只能使用一次,至于原因看下面的源码分析。所以讲Log.d(“xx”,response.body().string());果断的注释掉吧。
源码
.string()方法
在这里我们看到调用一次.string 方法此方法中有close方法,如果调用一次就会关闭流,所以导致此错误。