这个错误通常是在使用Retrofit2和Okhttp3请求网络时,使用了过时的Okhttp3拦截器而导致的。解决它,我们只需要使用最新版本的Okhttp3库。
在你的build.gradle文件里的dependencies里,更新Okhttp3到最新版即可:
implementation 'com.squareup.okhttp3:okhttp:3.14.9'
或者,你也可以在Okhttp3依赖下添加下面这个:
implementation 'com.squareup.okhttp3:okhttp-urlconnection:3.14.9'
如果你已经使用了最新的Okhttp3库,但是仍然遇到这个问题,那么你可以检查你的代码中是否有重定向问题,重定向后的url可能不支持 Retrofit 的类型。在这种情况下,你只需要在代码中修改url即可。