retrofit2请求返回的数据走onFailure方法的原因

作者: 李玉凯 分类: Android 发布时间: 2018-05-14 20:18

问题:在使用retrofit2+OKHttp进行网络请求时,当返回的数据的errorcode == 0的时候,能够正常进入onResponse方法,当返回的数据的errorcode != 0的时候,会进入的是onFailure方法

原因:在使用retrofit2+OKHttp进行网络请求时,返回的数据我使用的是Gson进行自动解析的,其中造成这个走onFailure方法的接口,在errorcode == 0和errorcode!=0的时候,其中data部分服务器端返回的数据结构不同,造成了以上问题。比如:经查找后台传输的时间格式和我客户端接收的时间格式对应不上,导致直接走onFailure方法。

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

发表评论

邮箱地址不会被公开。 必填项已用*标注

7 + 1 =