Finally I solved addind , observe: "response" to the headers like this:
this.http.post(url, '', { headers: headers, observe: "response", reportProgress: true }).toPromise() .then(response => { // let token = response.getHeader("X-Syncope-Token") // Los headers de la respuesta no incluyen el X-Syncope-Token, aunque podemos // ver en el inspector del navegador que si lo hemos recibido porque no // lo permiten los CORS. Ahà que instalarlo en un servidor remoto. console.log(response.headers); }); -- Sent from: http://syncope-user.1051894.n5.nabble.com/