Gelişmiş Android Ağ İşlemleri
OkHttp Interceptors, Kimlik Doğrulama, Önbellek, Certificate Pinning, WebSocket, Apollo Client ile GraphQL
1OkHttp'de Interceptor nedir?
OkHttp'de Interceptor nedir?
Cevap
Interceptor, HTTP isteklerini ve yanıtlarını yakalamaya, gözlemlemeye ve değiştirmeye olanak tanıyan güçlü bir OkHttp mekanizmasıdır. Uygulama ile ağ arasında çalışarak header ekleme, loglama, kimlik doğrulama yönetimi gibi işlemlere izin verir.
2OkHttpClient'a Interceptor nasıl eklenir?
OkHttpClient'a Interceptor nasıl eklenir?
Cevap
Uygulama interceptors için addInterceptor() metodu veya ağ interceptors için addNetworkInterceptor() metoduyla OkHttpClient builder'ını kullanın. Interceptors eklendiği sırayla çalıştırılır.
3Logging Interceptor ne için kullanılır?
Logging Interceptor ne için kullanılır?
Cevap
Logging Interceptor (HttpLoggingInterceptor), hata ayıklama için tüm HTTP isteklerini ve yanıtlarını loglamaya olanak tanır. Log seviyesini yapılandırabilirsiniz: NONE, BASIC (istek satırı), HEADERS (headerlarla), BODY (tam body ile).
Bearer token eklemek için Authentication Interceptor nasıl oluşturulur?
Bir Interceptor ile tüm isteklere özel header nasıl eklenir?
+10 mülakat soruları
Diğer Android mülakat konuları
Android Temelleri
Android UI ve Kaynaklar
Android Yaşam Döngüsü
Android Navigasyon
Android Veri Yönetimi
Android Networking
Android Test
Android Gradle
Android için Kotlin Dili Temelleri
Room Database
Arka Plan İşleri
Jetpack Compose
İzinler ve Cihaz Özellikleri
Android için Firebase
Android MVVM Architecture
Kotlin Koleksiyonları ve Operatörleri
Kotlin Coroutines ve Flow
Android Bağımlılık Enjeksiyonu
Android MVI Architecture
Android Clean Architecture
Android Compose İleri Düzey
Android Performance and Monitoring
Android Security and Privacy
Android CI/CD and Release
Android UX and Form Factors
Android Testing Advanced
Bir sonraki mülakatın için Android'de uzmanlaş
Tüm sorulara, flashcards'a, teknik testlere, code review alıştırmalarına ve mülakat simülatörlerine eriş.
Ücretsiz başla