Доступ к заголовкам ответов HttpClient - PullRequest
0 голосов
/ 08 января 2019

Я пытаюсь получить доступ к заголовкам в ответе на пост-запрос HttpClient (также запрос Put), но он показывает неопределенный. Хотя он отлично работает с ответом get.

httpClient.post ("url", {наблюдать: "ответ"}). подписаться (ответ => { console.log (response.headers); // undefined

console.log (response.headers.get ( "заголовок-название")); // ошибка });

Ответы [ 2 ]

0 голосов
/ 09 января 2019

Я попробовал это, и это работает.

httpClient.request ("POST", "url", {наблюдать: "ответ"}). подписаться (ответ => { console.log (response.headers.get ( "заголовок-название")); // ХОРОШО });

0 голосов
/ 09 января 2019

Попробуйте это

httpClient.post("url", {observe:"response"}).
pipe(map(response => { 
console.log(response.headers.get('nameofheader'))
}));
...