私は、アプリケーションクラスに自分のOkHttpを構築し、それに静的な参照を保持しています。このように、私はいつでもOkHttpのインスタンスを1つ持っています。異なる設定のOkhttp
okHttpClient = new OkHttpClient.Builder()
.cache(new Cache(context.getCacheDir(), 50 * 1024 * 1024))
.addInterceptor(new HttpInterceptor())
.build();
は今、私は他のリクエストURLにパラメータとして供給されたAPIキーと秘密を必要としながら、一つはのOAuth2を必要とし、要求の2種類を作っています。私はOAuth2を要求する要求に対してusing an interceptorです。
したがって、後者の要求では、傍受者が認証のためにリゾートを使用するため、リクエストが失敗するという問題があります。私はそれを "見て、この要求のために迎撃者を無視する"と言うことができる方法はありますか?または、私はOkHttpClientの2つのインスタンスが必要ですか?