我需要一种干净的方法来指定标头数据,例如XSFR令牌和$ http中的授权内容。
像这样:
$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;
或类似。还有其他人解决过类似的问题吗?
最佳答案
在最新版本的AngularJS中,您可以使用新引入的请求拦截器来获得所需的结果。
关于angularjs - 如何在Angular $ http中指定受信任的服务器以发送XSFR token ?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15988234/