Definir cabeçalho HTTP para uma solicitação

Eu tenho uma solicitação específica no meu aplicativo que requer autenticação básica, portanto, preciso definir o cabeçalho de autorização para essa solicitação. eu leio sobredefinindo cabeçalhos de solicitação HTTP, mas pelo que eu posso dizer, ele irá definir esse cabeçalho para todas as solicitações desse método. Eu tenho algo parecido com isso no meu código:

$http.defaults.headers.post.Authorization = "Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==";

Mas não quero que todos os meus pedidos de postagem enviem esse cabeçalho. Existe alguma maneira de enviar o cabeçalho apenas para o pedido que eu quero? Ou preciso removê-lo depois do meu pedido?

questionAnswers(2)

yourAnswerToTheQuestion