首页 > 解决方案 > 访问 HttpClient 发布响应标头

问题描述

我正在尝试访问 HttpClient 发布请求(也是 Put 请求)的响应中的标头,但它显示未定义。不过,它可以完美地与 get 响应配合使用。

httpClient.post("url", {观察:"response"})。subscribe(response => { console.log(response.headers); // 未定义

console.log(response.headers.get("header-name")); // 错误 });

标签: angulartypescripthttp-posthttpclient

解决方案


我试过这个并且它有效。

httpClient.request("POST", "url", {观察:"response"})。subscribe(response => { console.log(response.headers.get("header-name")); // OK });


推荐阅读