1

我正在尝试向具有动态“授权”标头的 API 服务发出请求。

  var domain = "http://www.externalapi.com",
    actions = {
      'login': {
        method: 'POST'
      },
      'objects': {
        method: 'GET',
        headers: {
          'Authorization': Request.getAuthHeader()
        }
      }
    };

  var requests = $resource(domain, {}, actions);

  requests.objects();

Request是我编写的一项服务,它有一个基于 api 要求构建 auth 标头的方法,它返回的内容是正确的。

但是,在查看对 的请求domain时,我看不到“授权”标头...

我也试过传入一个静态字符串,仍然没有标题。

4

1 回答 1

0

所以问题是我的版本。

将 Angular 更新到 1.2.0rc1 后,我将 ngResource 模块留在了 1.0.8。

在将两者都更新到 1.2.0rc1(我假设 1.1.2 也可以)之后,我能够从 $resource 的操作对象中分配标头。

于 2013-08-30T19:15:42.353 回答