我们使用令牌身份验证,并在每个请求的Authorization标头中发送令牌。
但我们将令牌存储在cookie中,因为它用于多个子域。
Angular $ http会自动在请求中发送cookie。所以我在请求标题中的Authorization和Cookie中有重复的字符串。
有没有办法删除所有$ http请求的cookie? (我们使用Restangular。所以也许这可以通过配置restuangular来实现?)
答案 0 :(得分:0)
var cookies = $cookies.getAll();
angular.forEach($cookies, function (v, k) {
cookies.remove(k);
});
尝试这样。