#javascript #cookies #fetch #postman
Вопрос:
В принципе, я хочу отправлять файлы cookie как из браузера, так и непосредственно в заголовке запроса, но файл cookie, который я устанавливаю в заголовке, не работает.
Вот мой пример кода:
const makeRequests = () => {
setCookie("browserCookie", "imacookie", 1)
let variableCookies = ['a', 'b', 'c', 'd', 'e']
variableCookies.forEach((value)=> {
fetch("http://localhost:3000/", {
method: 'GET',
credentials: `include`,
crossDomain: true,
mode: 'cors',
Headers: {
"Access-Control-Allow-Origin" : "*",
"Cookie": `variableCookie=${value}`,
}
})
.then(function (data) {
console.log('Success!', data);
})
.catch(function (error) {
console.log('Request failed', error);
});
})
}
С почтальоном я могу устанавливать файлы cookie в обоих направлениях
И когда я отправляю запрос, я могу получить оба файла cookie из запроса
But when I send with my fetch code I only get the cookie that is set to the browser and cant see the that was sent in the header
Могу ли я что-нибудь сделать, чтобы это сработало? Есть ли какая-то синтаксическая ошибка в моем коде? Любая помощь будет очень признательна