Angular 访问HttpClient post响应头
我试图访问HttpClient post请求(也是Put请求)响应中的头,但它显示未定义。不过,它与get响应完美配合 httpClient.post(“url”{observe:“response”})。订阅(响应=>{ console.log(response.headers);//未定义 console.log(response.headers.get(“header name”);//错误 }); 试试这个Angular 访问HttpClient post响应头,angular,typescript,http-post,httpclient,Angular,Typescript,Http Post,Httpclient,我试图访问HttpClient post请求(也是Put请求)响应中的头,但它显示未定义。不过,它与get响应完美配合 httpClient.post(“url”{observe:“response”})。订阅(响应=>{ console.log(response.headers);//未定义 console.log(response.headers.get(“header name”);//错误 }); 试试这个 httpClient.post("url", {observe:"respons
httpClient.post("url", {observe:"response"}).
pipe(map(response => {
console.log(response.headers.get('nameofheader'))
}));
我试过这个,效果很好 请求(“POST”、“url”,{observe:“response”})。订阅(响应=>{ console.log(response.headers.get(“header name”);//确定
}); 请讲一讲。您是否遵循中的指导?可能重复我不尝试发送标题,但使用从服务器收到的标题。我仍然未定义您使用的angular版本是什么?