Angular 6 HttpClient响应只有一些头

时间:2018-06-29 18:39:04

标签: angular http-headers httpclient

我们在REST实现中有一个用例,其中它返回一个特殊的标头,用于分页和确定页数。我修改了HttpClient选项以观察整个响应。我在chrome中看到的响应的标题中包含以下内容:

enter image description here

特殊的标题是Content-Range,我在Chrome浏览器中看到过。尝试在我的订阅响应中获取Content-Range标头时,它为null。调试时发现headers数组仅包含实际headers的子集。

enter image description here

我看到人们在谈论更改服务器选项以允许。我们通过一个servlet代理。在开发过程中,我们的所有回应都有:

private void setAccessControlHeaders(HttpServletResponse resp) {
    resp.setHeader("Access-Control-Allow-Origin", "*");
    resp.setHeader("Access-Control-Allow-Methods", "*");
    resp.setHeader("Access-Control-Allow-Headers", "*");
}

要访问自定义标头,还需要做其他事情吗?

0 个答案:

没有答案