我正在尝试在HttpClient发布请求(也为Put请求)的响应中访问标头,但它显示未定义。不过,它与get响应完美配合。
httpClient.post(“ url”,{观察:“响应”})。订阅(响应=> { console.log(response.headers); //未定义
console.log(response.headers.get(“ header-name”)); //错误 });
答案 0 :(得分:0)
尝试
httpClient.post("url", {observe:"response"}).
pipe(map(response => {
console.log(response.headers.get('nameofheader'))
}));
答案 1 :(得分:0)
我尝试过了,而且可行。
httpClient.request(“ POST”,“ url”,{observe:“ response”})。订阅(响应=> { console.log(response.headers.get(“ header-name”)); // 好 });