Sütik átadása AJAX kérésekben JavaScriptben
Alapértelmezés szerint a sütik nem kerülnek átadásra
AJAX kérésekben. Ez azt jelenti,
hogy a szerver munkamenete nem fog működni.
Általában a sütik átadására mégis szükségünk van.
Be lehet kapcsolni a credentials beállításával.
A 'include' érték kényszeríti a sütik
átadását az AJAX kérésben (még akkor is, ha a kérés cross-origin):
fetch('https://example.com', {
credentials: 'include'
});
A 'same-origin' érték szintén kényszeríti
a sütik átadását, de csak arra a webhelyre,
amelyen a szkript fut:
fetch('https://example.com', {
credentials: 'same-origin'
});
A 'omit' érték tiltja
a sütik átadását:
fetch('https://example.com', {
credentials: 'omit'
});