我遇到了一个问题,该问题RequestInterceptor
已从Retrofit 2中移除。之前,我的RestAdapter构建器如下:
private RestAdapter.Builder getBuilder(RequestInterceptor requestInterceptor) {
RestAdapter.Builder builder = new RestAdapter.Builder()
.setEndpoint(BuildConfig.SERVER_URL)
.setClient(connectionClient)
.setRequestInterceptor(requestInterceptor)
.setConverter(new JacksonConverter());
return builder;
}
据我所知,目前它建议使用interceptor
从OkHttp
库代替RequestInterceptor
。
因此,我找不到这种方法的示例性实现,感谢在此问题上的任何帮助。
谢谢!
截距必须OkHttp
在翻新2中设置
OkHttpClient okHttpClient = new OkHttpClient();
okHttpClient.interceptors().add(...)
然后将其注册到翻新
Retrofit restAdapter = new Retrofit.Builder()
.baseUrl(Constants.BASE_URL)
.client(okHttpClient)
.addConverterFactory(GsonConverterFactory.create())
.build();
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句