Android

Gelişmiş Android Ağ İşlemleri

OkHttp Interceptors, Kimlik Doğrulama, Önbellek, Certificate Pinning, WebSocket, Apollo Client ile GraphQL

13 mülakat soruları·
Mid-Level
1

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.

2

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.

3

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).

4

Bearer token eklemek için Authentication Interceptor nasıl oluşturulur?

5

Bir Interceptor ile tüm isteklere özel header nasıl eklenir?

+10 mülakat soruları

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