使用OKHttp3访问网络时,返回数据为okhttp3.internal.http.RealResponseBody@ed23219,无法解析

本文转载自:点击打开链接

请求网络未出错,但解析数据时发现返回的数据为:okhttp3.internal.http.RealResponseBody@ed23219,如下所示:


上面是经过处理的url网址。下面查看返回的数据,并不是预期数据。看了这篇文章之后,尝试了一下,将下面的语句:

String result = response.body().toString();   //原句

更改为:

String result = response.body().string();   //修改后

运行程序成功显示数据:


实属鬼才也,这也可以。怎么想到的呢。


已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页