我需要一种干净的方法来指定标头数据,例如 $http 中的 XSFR 令牌和授权内容。
像这样的东西:
$http.defaults.headers.common["Auth_token"] = token;
但是随后所有请求,以及对其他域的请求都填充有此标头。然后,这个修复来了,确保只有同一个域接收到这个标头。 https://github.com/angular/angular.js/issues/1096
现在我的问题是我的服务器位于另一个域(api.example.com)上,只有这个或其他列入白名单的服务器应该获得特定的标头。
我希望能够指定某些标头所针对的域。
$http.defaults.headers.['api.trusted.com']['Auth_token'] = token;
或类似的。有没有其他人解决过类似的问题?