okhttp3 response 接受到的是string类型数据么
1个回答
展开全部
最近在使用OKhttp请求服务器数据的时候,发现打印的时候显示数据正常,但是在传递到解析函数的时候发生错误:
运行到response.body().string()一步时抛异常,Java.lang.IllegalStateException: closed;或者是在
[java] view plain copy
JSON.parseObject(response.body().string(),ChampionListBean.class);
提示以下错误:可以看到,我Log出来的数据是正常的,但是解析的时候总是不正常。
因为是第一次使用这个OKhttp,所以总是提示没有数据,困扰了大半天。
看看我的代码:
运行到response.body().string()一步时抛异常,Java.lang.IllegalStateException: closed;或者是在
[java] view plain copy
JSON.parseObject(response.body().string(),ChampionListBean.class);
提示以下错误:可以看到,我Log出来的数据是正常的,但是解析的时候总是不正常。
因为是第一次使用这个OKhttp,所以总是提示没有数据,困扰了大半天。
看看我的代码:
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询