Redes Android Avanzadas
OkHttp Interceptors, Autenticación, Caché, Certificate Pinning, WebSocket, GraphQL con Apollo Client
1¿Qué es un Interceptor en OkHttp?
¿Qué es un Interceptor en OkHttp?
Respuesta
Un Interceptor es un poderoso mecanismo de OkHttp que permite interceptar, observar y modificar solicitudes y respuestas HTTP. Se ejecuta entre la aplicación y la red, permitiendo agregar headers, registrar logs, gestionar la autenticación, etc.
2¿Cómo se agrega un Interceptor a un OkHttpClient?
¿Cómo se agrega un Interceptor a un OkHttpClient?
Respuesta
Se utiliza el builder de OkHttpClient con el método addInterceptor() para los interceptors de aplicación o addNetworkInterceptor() para los interceptors de red. Los interceptors se ejecutan en el orden en que se agregan.
3¿Para qué sirve un Logging Interceptor?
¿Para qué sirve un Logging Interceptor?
Respuesta
El Logging Interceptor (HttpLoggingInterceptor) permite registrar todas las solicitudes y respuestas HTTP para depuración. Se puede configurar el nivel de log: NONE, BASIC (línea de solicitud), HEADERS (con headers), BODY (con body completo).
¿Cómo se crea un Authentication Interceptor para agregar un token Bearer?
¿Cómo se agrega un header personalizado a todas las solicitudes con un Interceptor?
+10 preguntas de entrevista
Otros temas de entrevista Android
Fundamentos de Android
UI y Recursos Android
Ciclo de Vida de Android
Navegación Android
Gestión de Datos Android
Redes Android
Testing en Android
Android Gradle
Fundamentos del lenguaje Kotlin para Android
Room Database
Trabajo en segundo plano
Jetpack Compose
Permisos y Funciones del Dispositivo
Firebase para Android
Android MVVM Architecture
Colecciones y Operadores de Kotlin
Kotlin Coroutines y Flow
Inyección de Dependencias en Android
Android MVI Architecture
Android Clean Architecture
Android Compose Avanzado
Android Performance and Monitoring
Android Security and Privacy
Android CI/CD and Release
Android UX and Form Factors
Android Testing Advanced
Domina Android para tu próxima entrevista
Accede a todas las preguntas, flashcards, tests técnicos, ejercicios de code review y simuladores de entrevista.
Empieza gratis