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