Slapukų perdavimas AJAX užklausose JavaScript
Pagal nutylėjimą slapukai nėra perduodami
AJAX užklausose. Tai reiškia,
kad serverio sesija neveiks.
Dažniausiai mums vis dėlto reikia slapukų perdavimo.
Jį galima įjungti nustatymu credentials.
Reikšmė 'include' privers perduoti
slapukus AJAX užklausoje (net jei užklausa yra cross-origin):
fetch('https://example.com', {
credentials: 'include'
});
Reikšmė 'same-origin' taip pat privers
perduoti slapukus, bet tik į tą svetainę,
kurioje paleidžiamas scenarijus:
fetch('https://example.com', {
credentials: 'same-origin'
});
Reikšmė 'omit' draudžia
perduoti slapukus:
fetch('https://example.com', {
credentials: 'omit'
});