我正在使用window.fetch请求进行登录请求。我可以在Chrome的“网络”标签中看到成功的响应以及json正文,但是在我的代码中,我无法访问浏览器开发工具中存在的“ Set-Cookie”响应标头(对于仅使用HTTP的Cookie来说是可以的)。但是,cookie也没有保存在浏览器中。 这是我的要求:
const response = await window.fetch('some-url', {
method: 'post',
mode: 'cors',
headers: {
'Accept': 'application/json',
'Content-Type': 'application/json'
},
body: JSON.stringify({ email: input.email, password: input.password })
});
注意:正在处理请求的后端服务器具有自签名SSL证书。可能是问题的原因吗?如果是,有办法避免吗?