HttpClient: no se puede acceder a los encabezados de respuesta

En un proyecto, utilizamos Http y HttpClient para obtener los parámetros del encabezado. Http devuelve los parámetros del encabezado, pero HttpClient no.

constructor(private http: Http, private httpClient: HttpClient) {}
getContent() {
        const url = '';
        return this.http.post(url, data)
            .map((res: HttpResponse<any>) => {
                console.log('http content', res);
            });


        return this.httpClient.post(url, data, { observe: 'response' })
            .map((res: HttpResponse<any>) => {
                console.log('httpClient content',res);
            });
}

Cuando se marca en la consola, http devuelve la respuesta con encabezados pero httpClient devuelve una matriz vacía en encabezados.

Cuando se marca en la pestaña de redes del inspector del navegador, muestra todos los parámetros del encabezado.

El servidor acepta las siguientes opciones de CORS:

  origin: '*',
  methods: 'GET,HEAD,PUT,PATCH,POST,DELETE',
  allowedHeaders: 'Origin,X-Requested-With,x-access-token,Content-Type,Authorization,Accept,jwt',
  exposedHeaders: 'Content-Type,Authorization,jwt'

Por favor, ayúdame a descubrir cómo recuperar los encabezados usando httpClient.

Gracias por adelantado.

Respuestas a la pregunta(1)

Su respuesta a la pregunta