用于状态代码302的angularjs拦截器无法读取响应头集合cookie

时间:2017-02-14 01:34:02

标签: angularjs cookies http-status-code-302 angular-http-interceptors response-headers

服务/后端在302重定向中向我发送set-cookies但我无法读取具有set-cookies的响应头。基本上我想将用户重定向到登录页面并清除会话,如果Set-Cookie:redirectURL =“”,它会立即过期。不知道如何继续。

1 个答案:

答案 0 :(得分:2)

我担心您无法从JavaScript拦截302状态代码。

这是因为状态 get field() : string { let x = ''; this.data.forEach(arrayItem => { x += arrayItem.employee + " > " +arrayItem.employeeRole; }); return x; } 简单意味着请求尚未完成,服务器要求用户代理发起对位置>中指定的 Url 的新请求strong>重定向响应标头。

整个重定向过程是用户代理的内部过程,只有在请求完成时才会通知JavaScript代码。