2017-08-11 23 views

答えて

1

Fristの場合、GlideとOkHttpをデフォルトのものの代わりにGlideModuleカスタムを使用して統合する必要があります。

this exampleを参照してください。

次に、応答情報を代行受信して応答ヘッダーを取得するために、OkHttpインターセプターを作成する必要があります。

このOkHttp Logging Interceptorコードを参照すると、応答を傍受して応答ヘッダーを取得する方法がわかります。

あなたは(ほとんどシングルトンインスタンスされるであろう)あなたのOkHttpClientにそのインターセプタを設定する必要があります。

OkHttpClient okHttpClient = new OkHttpClient.Builder().addInterceptor(yourInterceptor).build(); 

OkHttpClientインスタンスは、カスタムGlideModule実装のregisterComponents()コールバックに渡さなければならないこと:

glide.register(GlideUrl.class, InputStream.class, new OkHttpUrlLoader.Factory(okHttpClient)); 
+0

ありがとう、@bob :) –

+0

喜んで:) – Bob

関連する問題