我正在使用restangular与RESTful api交谈。 API需要有效的令牌才能进行身份验证。
应用中的用户已登录并拥有生成的令牌。如何在登录后设置默认标头/拦截请求以包含此标记标头。
当我第一次使用RestangularProvider.setFullRequestInterceptor引导应用程序时,我已经能够做到这一点,但用户在此阶段尚未登录,因此无法插入标题。
答案 0 :(得分:4)
如果要将其添加到标题中,请查看$http.defaults
object \ array。由于Restangular
也使用$ http,这也会影响Restangular。
您可以将$ http注入获取访问令牌的服务,该服务可以添加到defaults
。
检查$http
文档http://docs.angularjs.org/api/ng。$ http