Android OkHttp3获取不到完整的json数据如何解决?
最近项目中遇到一个问题,就是突然有某个接口数据解析不出来,看了下是返回的json数据缺失了,但是用网络抓包工具看到的却是完整的。网络框架低层是基于okhttp3的,返回数据都是从它的Response的body中获取的,但是无论我用哪种方式,从body的输入流读取,还是直接body.string(),或者body.bytes()均不能完整获取,怀疑是json数据中有特殊编码的字符,导致整个长度解析的时候出问题,但是又看不出来。。如果有遇到过类似问题的童鞋大神请帮忙回答,谢谢。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
怀疑是json数据中的中文编码有问题,问了后台说也是用UTF-8编码的,我这边获取也是用UTF-8编码的,可是还是读取不到完整的json数据。。。目前无解,如有遇到的,求告知。