当我尝试添加XSRF令牌时,Angular正在删除我的cookie

时间:2018-12-06 13:04:48

标签: javascript angular

我正尝试为HTTP拦截器中的每个HTTP调用发送XSRF令牌,如下所示:

let token = this.tokenExtractor.getToken() as string;

let cloned = req.clone({
    withCredentials: true,
    headers: new HttpHeaders({
        "Content-Type": "application/x-www-form-urlencoded; charset=UTF-8",
        "accept": "*/*"
    })
});

if (token != null) {
    cloned = cloned.clone({
        headers: cloned.headers.append("X-XSRF-TOKEN", token)
    });
}

但是,当令牌不为空时,设置X-XSRF-TOKEN将从标题中删除cookie。

没有XSRF配置:

enter image description here

使用XSRF配置: enter image description here

我的Cookie在哪里?还有我的XSRF令牌?

谢谢。

0 个答案:

没有答案