Angular

HttpClient e chamadas de API

HttpClient, observables, métodos HTTP, interceptors, tratamento de erros, lógica de retry, headers, params, respostas tipadas

22 perguntas de entrevista·
Mid-Level
1

Qual módulo Angular importar para usar HttpClient em uma aplicação?

Resposta

HttpClientModule (ou provideHttpClient() com standalone) deve ser importado para habilitar HttpClient. Este módulo configura automaticamente os providers necessários para injetar HttpClient nos serviços. Só precisa ser importado uma vez, geralmente em AppModule ou na configuração standalone da aplicação.

2

Qual tipo HttpClient.get() retorna por padrão?

Resposta

Todos os métodos HttpClient retornam um Observable (cold observable) que emite a resposta assim que recebida. O Observable só inicia a requisição ao se inscrever. Isso permite composição fácil com operadores RxJS e cancelamento de requisições via unsubscribe.

3

Como tipar a resposta de uma requisição GET no Angular?

Resposta

Usar o generic type parameter permite que o compilador TypeScript verifique o tipo da resposta. Por exemplo, http.get<User[]>(url) garante que a resposta é um array de usuários. Isso evita erros em runtime e ativa o autocomplete no IDE para acessar as propriedades da resposta.

4

Qual método HttpClient usar para enviar dados a serem criados no servidor?

5

Qual é a diferença entre PUT e PATCH em HTTP?

+19 perguntas de entrevista

Domine Angular para sua proxima entrevista

Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.

Comece gratis