# Networking & HTTP (Flutter) > pacote http, dio, requisições GET/POST, async/await, tratamento de erros, timeouts - 20 perguntas de entrevista - Mid-Level - [Perguntas de entrevista: Flutter](https://sharpskill.dev/pt/technologies/flutter/perguntas-entrevista.md) ## 1. 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. ## 2. Qual é o tipo de retorno do método http.get() no pacote http? **Resposta** O método http.get() retorna um Future. 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. ## 3. 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. ## Mais 17 perguntas disponiveis - 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? Cadastre-se gratis: https://sharpskill.dev/pt/login ## Outros temas de entrevista Flutter - [Fundamentos de Dart](https://sharpskill.dev/pt/technologies/flutter/perguntas-entrevista/dart-basics.md): 25 perguntas, Junior - [Fundamentos da linguagem Dart](https://sharpskill.dev/pt/technologies/flutter/perguntas-entrevista/dart-language-essentials.md): 15 perguntas, Junior - [Fundamentos do Flutter](https://sharpskill.dev/pt/technologies/flutter/perguntas-entrevista/flutter-fundamentals.md): 18 perguntas, Junior - [Ciclo de vida dos Widgets](https://sharpskill.dev/pt/technologies/flutter/perguntas-entrevista/widget-lifecycle.md): 20 perguntas, Junior - [Armazenamento local](https://sharpskill.dev/pt/technologies/flutter/perguntas-entrevista/local-storage.md): 20 perguntas, Junior - [Ciclo de vida do aplicativo](https://sharpskill.dev/pt/technologies/flutter/perguntas-entrevista/app-lifecycle.md): 20 perguntas, Junior - [Layouts & Constraints](https://sharpskill.dev/pt/technologies/flutter/perguntas-entrevista/layouts-constraints.md): 24 perguntas, Mid-Level - [ListView & GridView](https://sharpskill.dev/pt/technologies/flutter/perguntas-entrevista/listview-gridview.md): 25 perguntas, Mid-Level - [Navegação e roteamento](https://sharpskill.dev/pt/technologies/flutter/perguntas-entrevista/navigation-routing.md): 22 perguntas, Mid-Level - [Gerenciamento de estado básico](https://sharpskill.dev/pt/technologies/flutter/perguntas-entrevista/state-management-basics.md): 22 perguntas, Mid-Level - [Provider Pattern](https://sharpskill.dev/pt/technologies/flutter/perguntas-entrevista/provider-pattern.md): 18 perguntas, Mid-Level - [Serialização JSON](https://sharpskill.dev/pt/technologies/flutter/perguntas-entrevista/json-serialization.md): 20 perguntas, Mid-Level - [Banco de dados local](https://sharpskill.dev/pt/technologies/flutter/perguntas-entrevista/local-database.md): 22 perguntas, Mid-Level - [Formulários e validação](https://sharpskill.dev/pt/technologies/flutter/perguntas-entrevista/forms-validation.md): 20 perguntas, Mid-Level - [Animações](https://sharpskill.dev/pt/technologies/flutter/perguntas-entrevista/animations.md): 20 perguntas, Mid-Level - [Integração com Firebase](https://sharpskill.dev/pt/technologies/flutter/perguntas-entrevista/firebase-integration.md): 18 perguntas, Mid-Level - [Testes unitários](https://sharpskill.dev/pt/technologies/flutter/perguntas-entrevista/unit-testing.md): 20 perguntas, Mid-Level - [Testes de widgets](https://sharpskill.dev/pt/technologies/flutter/perguntas-entrevista/widget-testing.md): 18 perguntas, Mid-Level - [Build e Deploy](https://sharpskill.dev/pt/technologies/flutter/perguntas-entrevista/build-deployment.md): 16 perguntas, Mid-Level - [Gerenciamento de pacotes](https://sharpskill.dev/pt/technologies/flutter/perguntas-entrevista/package-management.md): 16 perguntas, Mid-Level - [Memória e desempenho](https://sharpskill.dev/pt/technologies/flutter/perguntas-entrevista/memory-performance.md): 22 perguntas, Senior - [Streams & RxDart](https://sharpskill.dev/pt/technologies/flutter/perguntas-entrevista/streams-rxdart.md): 24 perguntas, Senior - [State Management avançado](https://sharpskill.dev/pt/technologies/flutter/perguntas-entrevista/advanced-state-management.md): 26 perguntas, Senior - [Flutter Design Patterns](https://sharpskill.dev/pt/technologies/flutter/perguntas-entrevista/flutter-design-patterns.md): 24 perguntas, Senior - [Otimização de desempenho](https://sharpskill.dev/pt/technologies/flutter/perguntas-entrevista/performance-optimization.md): 26 perguntas, Senior - [Platform Channels](https://sharpskill.dev/pt/technologies/flutter/perguntas-entrevista/platform-channels.md): 20 perguntas, Senior - [Custom Painting](https://sharpskill.dev/pt/technologies/flutter/perguntas-entrevista/custom-painting.md): 22 perguntas, Senior - [Arquitetura de aplicativos Flutter](https://sharpskill.dev/pt/technologies/flutter/perguntas-entrevista/flutter-app-architecture.md): 22 perguntas, Senior --- Source: SharpSkill (https://sharpskill.dev), tech interview preparation for your real stack. HTML version of this page: https://sharpskill.dev/pt/technologies/flutter/perguntas-entrevista/networking-http