Androidネットワーキング上級
OkHttp Interceptors、認証、キャッシュ、Certificate Pinning、WebSocket、Apollo ClientによるGraphQL
13 面接問題·
Mid-Level
1OkHttpにおけるInterceptorとは何ですか?
1
OkHttpにおけるInterceptorとは何ですか?
回答
InterceptorはOkHttpの強力なメカニズムで、HTTPリクエストとレスポンスの傍受、観察、変更を可能にします。アプリケーションとネットワークの間で実行され、ヘッダーの追加、ログ記録、認証処理などを行えます。
2OkHttpClientにInterceptorを追加するにはどうすればよいですか?
2
OkHttpClientにInterceptorを追加するにはどうすればよいですか?
回答
アプリケーションInterceptorにはaddInterceptor()メソッド、ネットワークInterceptorにはaddNetworkInterceptor()を使用してOkHttpClientのビルダーを利用します。Interceptorは追加された順に実行されます。
3Logging Interceptorは何に使いますか?
3
Logging Interceptorは何に使いますか?
回答
Logging Interceptor(HttpLoggingInterceptor)は、デバッグのためにすべてのHTTPリクエストとレスポンスをログに記録します。ログレベルを設定できます:NONE、BASIC(リクエストライン)、HEADERS(ヘッダー付き)、BODY(完全なbody付き)。
4
BearerトークンをAssignするAuthentication Interceptorはどのように作成しますか?
5
InterceptorですべてのリクエストにカスタムHeaderを追加するにはどうすればよいですか?
+10 面接問題
その他のAndroid面接トピック
Android の基礎
Junior
24問Android UIとリソース
Junior
30問Androidライフサイクル
Junior
30問Android ナビゲーション
Junior
26問Android データ管理
Junior
29問Android ネットワーキング
Junior
29問Android テスト
Junior
28問Android Gradle
Junior
26問Android向けKotlin言語の基礎
Junior
24問Room Database
Mid-Level
25問バックグラウンド処理
Mid-Level
18問Jetpack Compose
Mid-Level
28問パーミッションとデバイス機能
Mid-Level
21問Android向けFirebase
Mid-Level
23問Android MVVM Architecture
Mid-Level
18問Kotlinのコレクションと演算子
Mid-Level
20問Kotlin Coroutinesとflow
Mid-Level
20問Android の依存性注入
Mid-Level
15問Android MVI Architecture
Mid-Level
17問Android Clean Architecture
Senior
21問Android Compose 上級
Senior
17問Android Performance and Monitoring
Senior
13問Android Security and Privacy
Senior
18問Android CI/CD and Release
Senior
15問Android UX and Form Factors
Senior
18問Android Testing Advanced
Senior
18問