ngResource动态标头

时间:2013-08-29 00:22:47

标签: angularjs http-headers ngresource

我正在尝试向具有动态“授权”标头的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的请求时,我看不到'授权'标题...

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

1 个答案:

答案 0 :(得分:0)

所以问题是我的版本。

将Angular更新为1.2.0rc1后,我将ngResource模块保留为1.0.8。

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