gpt4 book ai didi

angularjs - 如何让我的 ngResource 接受自定义 header ?

转载 作者:行者123 更新时间:2023-12-04 20:13:36 27 4
gpt4 key购买 nike

我在 CoffeeScript 中的代码:

  resource = $resource GlobalService.apiRoot + "stuffs", {},
get:
method: "GET"
headers:
"Accept": "application/stuffs;version=3"
"Authorization": 'Token token="' + $.cookie('token') + '"'

我在 javascript 中的代码:
var resource;

resource = $resource(GlobalService.apiRoot + "stuffs", {}, {
get: {
method: "GET",
headers: {
"Accept": "application/stuffs;version=3",
"Authorization": 'Token token="' + $.cookie('token') + '"'
}
}
});

然后当我做..
resource.get ->

它不会发送那些指定的 header ,并且实际上使 CORS 授权失败。

有什么建议吗?

最佳答案

看起来该 header 设置仅在 Angular 的最新“不稳定”版本中可用。如果您使用它,请务必将 angular.js 和 angular.resource.js 都升级到 1.1.2(当前不稳定版本)。

  • http://code.angularjs.org/1.1.2/angular.js
  • http://code.angularjs.org/1.1.2/angular-resource.js
  • 关于angularjs - 如何让我的 ngResource 接受自定义 header ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14821482/

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