无法从Angularjs中$ http的响应标头中读取Set-Cookie

时间:2019-01-16 10:06:30

标签: javascript angularjs http cookies

这是我的api调用,我正在尝试从响应标头读取Set-Cookie

UnitTests

,响应标​​头为:

 return $http(config).then(function (response) {
      console.log(response.headers('Set-Cookie')); // undefined
      console.log($cookies.ovrcMfa); // undefined
    return response.data;
  });

在这里我想读取Set-Cookie值,即ovrc-mfa

1 个答案:

答案 0 :(得分:1)

Set-Cookieforbidden response header name。您无法使用浏览器端的JavaScript来阅读它。

如果您需要将该信息传递给JavaScript,则需要让服务器使用其他某种机制(例如,不同的标头或响应主体的一部分)。