5

我在咖啡脚本中的代码:

  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 ->

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

有什么建议吗?

4

1 回答 1

4

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

于 2013-02-11T22:04:13.510 回答