Redes Android Avançadas
OkHttp Interceptors, Autenticação, Cache, Certificate Pinning, WebSocket, GraphQL com Apollo Client
1O que é um Interceptor no OkHttp?
O que é um Interceptor no OkHttp?
Resposta
Um Interceptor é um mecanismo poderoso do OkHttp que permite interceptar, observar e modificar requisições e respostas HTTP. Ele é executado entre a aplicação e a rede, permitindo adicionar headers, fazer logging, gerenciar autenticação, etc.
2Como adicionar um Interceptor a um OkHttpClient?
Como adicionar um Interceptor a um OkHttpClient?
Resposta
Use o builder do OkHttpClient com o método addInterceptor() para interceptors de aplicação ou addNetworkInterceptor() para interceptors de rede. Os interceptors são executados na ordem em que são adicionados.
3Para que serve um Logging Interceptor?
Para que serve um Logging Interceptor?
Resposta
O Logging Interceptor (HttpLoggingInterceptor) permite registrar todas as requisições e respostas HTTP para depuração. Você pode configurar o nível de log: NONE, BASIC (linha de requisição), HEADERS (com headers), BODY (com body completo).
Como criar um Authentication Interceptor para adicionar um token Bearer?
Como adicionar um header personalizado a todas as requisições com um Interceptor?
+10 perguntas de entrevista
Outros temas de entrevista Android
Fundamentos do Android
UI e Recursos Android
Ciclo de Vida do Android
Navegação Android
Gerenciamento de Dados Android
Rede Android
Testes Android
Android Gradle
Fundamentos da linguagem Kotlin para Android
Room Database
Trabalho em segundo plano
Jetpack Compose
Permissões e Funcionalidades do Dispositivo
Firebase para Android
Android MVVM Architecture
Coleções e Operadores Kotlin
Kotlin Coroutines e Flow
Injeção de Dependências no Android
Android MVI Architecture
Android Clean Architecture
Android Compose Avançado
Android Performance and Monitoring
Android Security and Privacy
Android CI/CD and Release
Android UX and Form Factors
Android Testing Advanced
Domine Android para sua proxima entrevista
Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.
Comece gratis