AngularJS 6 - Pegar header do response

Como faço para pegar um header no response? tentei de várias formas sem sucesso. estou fazendo assim:

var request = {
            method: "POST",
            url: "http://localhost:8080/recursos/usuario/pegaToken",
            headers: {
                "Content-Type": "application/json"
            },
            data: usuario
        };
        $http(request)
                .then(function (response) {
                    console.log(response.headers('resposta'));
                }, function (response) {
                    console.log("Fudeu!!!!!");
                });

Estou recebendo a resposta da API, mas o header “resposta” está chegando como null. Já testei usando o Postman e esse header chega normalmente.

Content-Length →0
Date →Thu, 24 May 2018 14:12:11 GMT
resposta →erro: [usuario.senha] - texto invalido

Em que estou errando? Como pegar o header do response?