okhttp3 response 接受到的是string类型数据么

2025-04-28 14:32:29
推荐回答(1个)
回答1:

最近在使用OKhttp请求服务器数据的时候,发现打印的时候显示数据正常,但是在传递到解析函数的时候发生错误:

运行到response.body().string()一步时抛异常,Java.lang.IllegalStateException: closed;或者是在

[java] view plain copy
JSON.parseObject(response.body().string(),ChampionListBean.class);
提示以下错误:可以看到,我Log出来的数据是正常的,但是解析的时候总是不正常。

因为是第一次使用这个OKhttp,所以总是提示没有数据,困扰了大半天。
看看我的代码: