Angular 6 Obtenga encabezados de respuesta con el problema httpclient

Estoy usando el siguiente código para tratar de extraer un valor (ReturnStatus) de los encabezados de respuesta;

Keep-Alive: timeout=5, max=100
ReturnStatus: OK,SO304545
Server: Apache/2.4.29 (Win32) OpenSSL/1.0.2m

El código

import { Injectable } from '@angular/core';

import { Account } from './model/account';
import { HttpClient } from '@angular/common/http';
import { Observable, throwError } from "rxjs";
import { map, filter, catchError, mergeMap } from 'rxjs/operators';

 createOrder(url) : Observable<any> {

  return this._http.get(url, {withCredentials: true, observe: 'response'})
  .pipe(
    map((resp: any) => {
      console.log("response", resp);
      return resp;

    }), catchError( error => {
      console.log("createOrder error",error );
      alert("Create Order Service returned an error. See server log for mote details");
    return throwError("createOrder: " + error)

    })
  );
}

Sin embargo, mi consola.log solo da;

HttpResponse {headers: HttpHeaders, status: 200, statusText: "OK", url: 
"http://localhost/cgi-bin/dug.cgi/wh?Page… 
plateLocation=C:%5Ctemp%5Corderimporttemplate.txt", ok: true, …}

¿He buscado en este sitio y en otros la forma correcta de hacer esto en Angular pero fue en vano? ¿Podría alguien señalarme en la dirección correcta, por favor?

Muchas gracias

Marca

Respuestas a la pregunta(1)

Su respuesta a la pregunta