gpt4 book ai didi

angularjs - 如何从 angular 资源中获取完整的响应头

转载 作者:行者123 更新时间:2023-12-04 20:39:28 25 4
gpt4 key购买 nike

我正在发送一个带有 Angular $resource 的请求:

myResource.get({ foo: bar }, function success(data, headers) {
console.log("data:", data); // Prints data
console.log("headers:", headers()); // Prints only few headers
}, function failure(response, status) {
// Handling failure here...
})

但我只得到几个标题:
{content-type: "application/json", cache-control: "no-cache, max-age=604800", expires: "Mon, 06 Apr 2015 16:21:17 GMT"}

当我想捕捉标题“X-Token”时(如果我在浏览器控制台中查看,就会收到)

知道从 Angular 和 $resource 接收完整的标题列表吗?

最佳答案

出于安全原因,默认情况下不会公开某些响应 header 。所以,你需要使用 Access-Control-Expose-Headers 在服务器上,并添加要返回的额外响应 header 。

Access-Control-Expose-Headers: X-Token, header-a

关于angularjs - 如何从 angular 资源中获取完整的响应头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29351785/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com