因为服务器连的是本地服务器,然后需求就是要有网络但是服务器是关闭的情况下使用缓存的数据,服务器关闭时在拦截器里获取code还是200,找不到可以判断的条件。
用network拦截器试试,network拦截器收到的响应才是原始的。你所说的服务器关闭了code还是200,可能是okhttp的经过自带缓存拦截器时修改成了200,用普通拦截器自然获取到的也是200了。
请问楼主解决这个问题了?我也遇到了,求解