响应具有有效的set-cookie
标题,显示在响应检查器和所有内容中:
但它没有设置它,因此不会发送下一个请求。 window.document.cookie
返回空字符串。设置path
或expires
无效,domain=localhost.com;
也无效。
2天后开始失去理智,我错过了什么或不可能?我用Google搜索很多。
https://abc123.api.api-domain.com/
http://www.localhost.com/
(在主机文件中设置,实际上是127.0.0.1/localhost)OPTIONS
:
'600'
'Content-Type, Cookie'
'http://www.localhost.com'
'true'
'OPTIONS, POST'
POST
:
'http://www.localhost.com'
'true'
'customCookie=somehash; domain=.localhost.com;'
return fetch('https://abc123.api.api-domain.com/', {
method: 'POST',
credentials: 'include', // to allow cookies
headers: {
'content-type': 'application/json'
},
body: JSON.stringify(someData),
}).then(res => {
return res.json();
});
"abc123.api.api-domain.com"
"http://www.localhost.com"
"http://www.localhost.com/page"