我有一个拦截器使用$ httpProvider作为follwos(取自Angular doc)
$httpProvider.interceptors.push(function ($q) {
return {
'response': function (response) {
// look for the antiforgerytoken and update dataService with the same.
return response || $q.when(response);
}
};
});
使用调试器我看到在每个响应上都调用了这个方法,当我看到'response'对象时,我只看到一个头,即Accept-Header,如下所示
当我查看chrome中的响应数据包时,我看到更多标题
我的问题是为什么我无法在响应中看到所有标题?
具体来说,我想阅读AntiforgeryToken的cookie并存储它,我该怎么做?
答案 0 :(得分:0)
我相信Cookie AntiforgeryToken
是一个HttpOnly cookie,无法从javascript访问。你能检查一下
在此处查看一些详细信息http://blog.codinghorror.com/protecting-your-cookies-httponly/
此类cookie仅适用于服务器。