Networking & HTTP
pacote http, dio, requisições GET/POST, async/await, tratamento de erros, timeouts
1Qual pacote do Flutter é recomendado para requisições HTTP simples e é mantido pela equipe do Dart?
Qual pacote do Flutter é recomendado para requisições HTTP simples e é mantido pela equipe do Dart?
Resposta
O pacote http é o pacote oficial mantido pela equipe do Dart para fazer requisições HTTP simples. Ele fornece uma API fácil de usar para operações GET, POST, PUT e DELETE, e é perfeitamente adequado para casos de uso básicos sem exigir configuração complexa.
2Qual é o tipo de retorno do método http.get() no pacote http?
Qual é o tipo de retorno do método http.get() no pacote http?
Resposta
O método http.get() retorna um Future<Response>. Como as requisições HTTP são assíncronas, elas retornam um Future que se resolve em um objeto Response contendo o status code, os headers e o body da resposta assim que a requisição é concluída.
3Como acessar o corpo da resposta como uma String com o pacote http?
Como acessar o corpo da resposta como uma String com o pacote http?
Resposta
A propriedade response.body retorna diretamente o corpo da resposta como uma String. Essa propriedade está disponível no objeto Response e contém os dados brutos retornados pelo servidor, prontos para serem parseados se necessário.
Qual código de status HTTP indica que uma requisição foi bem-sucedida?
Qual a principal vantagem que o pacote dio oferece em relação ao pacote http?
+17 perguntas de entrevista
Outros temas de entrevista Flutter
Fundamentos de Dart
Fundamentos da linguagem Dart
Fundamentos do Flutter
Ciclo de vida dos Widgets
Armazenamento local
Ciclo de vida do aplicativo
Layouts & Constraints
ListView & GridView
Navegação e roteamento
Gerenciamento de estado básico
Provider Pattern
Serialização JSON
Banco de dados local
Formulários e validação
Animações
Integração com Firebase
Testes unitários
Testes de widgets
Build e Deploy
Gerenciamento de pacotes
Memória e desempenho
Streams & RxDart
State Management avançado
Flutter Design Patterns
Otimização de desempenho
Platform Channels
Custom Painting
Arquitetura de aplicativos Flutter
Domine Flutter para sua proxima entrevista
Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.
Comece gratis