Leia o texto a seguir: “O uso de cabeçalhos em requisições HTTP é uma prática comum no desenvolvimento de aplicações web, e com o Angular não é diferente.” Considere que você está desenvolvendo uma aplicação Angular que faz uso de requisições HTTP para se comunicar com uma API REST. Você precisa enviar um cabeçalho específico em todas as requisições para que a API possa autenticar o usuário. Qual a melhor forma de fazer isso? Inserir o cabeçalho em cada requisição manualmente, usando o método set() do objeto HttpHeaders. Adicionar o cabeçalho diretamente no endpoint da API, sem precisar configurá-lo no cliente. Criar um serviço específico para manipular os cabeçalhos e injetá-lo em cada componente que fizer uso das requisições HTTP. Não é possível enviar cabeçalhos personalizados em requisições HTTP no Angular em todas as requisições. Configurar um interceptor HTTP para adicionar automaticamente o cabeçalho em todas as requisições.