3

我正在使用 restangular 与 RESTful api 对话。API 需要一个有效的令牌来进行身份验证。

应用程序中的用户已登录并具有生成的令牌。如何在登录后设置默认标头/拦截请求以包含此令牌标头。

当我第一次使用 RestangularProvider.setFullRequestInterceptor 引导应用程序时,我已经能够做到这一点,但是用户在这个阶段还没有登录,因此我不能插入他的标题。

4

1 回答 1

4

如果要将其添加到标题中,请查看$http.defaultsobject\array。由于Restangular也使用 $http 这也会影响 Restangular。

您可以将 $http 注入获取访问令牌的服务中,并且该服务可以添加到defaults.

检查$http文档http://docs.angularjs.org/api/ng .$http

于 2013-09-18T10:08:42.347 回答