我们在REST实现中有一个用例,其中它返回一个特殊的标头,用于分页和确定页数。我修改了HttpClient选项以观察整个响应。我在chrome中看到的响应的标题中包含以下内容:
特殊的标题是Content-Range,我在Chrome浏览器中看到过。尝试在我的订阅响应中获取Content-Range标头时,它为null。调试时发现headers数组仅包含实际headers的子集。
我看到人们在谈论更改服务器选项以允许。我们通过一个servlet代理。在开发过程中,我们的所有回应都有:
private void setAccessControlHeaders(HttpServletResponse resp) {
resp.setHeader("Access-Control-Allow-Origin", "*");
resp.setHeader("Access-Control-Allow-Methods", "*");
resp.setHeader("Access-Control-Allow-Headers", "*");
}
要访问自定义标头,还需要做其他事情吗?