Geavanceerd Android Networking
OkHttp Interceptors, Authenticatie, Cache, Certificate Pinning, WebSocket, GraphQL met Apollo Client
1Wat is een Interceptor in OkHttp?
Wat is een Interceptor in OkHttp?
Antwoord
Een Interceptor is een krachtig OkHttp-mechanisme dat het onderscheppen, observeren en wijzigen van HTTP-verzoeken en -antwoorden mogelijk maakt. Het wordt uitgevoerd tussen de applicatie en het netwerk, waardoor headers kunnen worden toegevoegd, logging, authenticatiebeheer, enz.
2Hoe voeg je een Interceptor toe aan een OkHttpClient?
Hoe voeg je een Interceptor toe aan een OkHttpClient?
Antwoord
Gebruik de OkHttpClient-builder met de methode addInterceptor() voor applicatie-interceptors of addNetworkInterceptor() voor netwerk-interceptors. Interceptors worden uitgevoerd in de volgorde waarin ze worden toegevoegd.
3Waar wordt een Logging Interceptor voor gebruikt?
Waar wordt een Logging Interceptor voor gebruikt?
Antwoord
De Logging Interceptor (HttpLoggingInterceptor) maakt het mogelijk om alle HTTP-verzoeken en -antwoorden te loggen voor debugging. U kunt het logniveau configureren: NONE, BASIC (verzoekregel), HEADERS (met headers), BODY (met volledig body).
Hoe maak je een Authentication Interceptor om een Bearer-token toe te voegen?
Hoe voeg je een aangepaste header toe aan alle verzoeken met een Interceptor?
+10 gespreksvragen
Andere Android-sollicitatieonderwerpen
Android-fundamenten
Android UI en Resources
Android Levenscyclus
Android Navigatie
Android-gegevensbeheer
Android Networking
Android Testen
Android Gradle
Kotlin-taal essentials voor Android
Room Database
Achtergrondwerk
Jetpack Compose
Machtigingen en Apparaatfuncties
Firebase voor Android
Android MVVM Architecture
Kotlin Collections en Operatoren
Kotlin Coroutines en Flow
Dependency Injection in Android
Android MVI Architecture
Android Clean Architecture
Android Compose Gevorderd
Android Performance and Monitoring
Android Security and Privacy
Android CI/CD and Release
Android UX and Form Factors
Android Testing Advanced
Beheers Android voor je volgende gesprek
Krijg toegang tot alle vragen, flashcards, technische tests, code review-oefeningen en gespreksimulatoren.
Begin gratis