Prenos cookies v AJAX požiadavkách v JavaScripte
Predvolene sa cookies neprenášajú
v AJAX požiadavkách. To znamená,
že nebude fungovať serverová relácia.
Zvyčajne prenos cookies potrebujeme.
Môžeme ho povoliť nastavením credentials.
Hodnota 'include' spôsobí prenos
cookies v AJAX požiadavke (aj keď je požiadavka cross-origin):
fetch('https://example.com', {
credentials: 'include'
});
Hodnota 'same-origin' tiež spôsobí
prenos cookies, ale iba na stránku,
z ktorej je skript spustený:
fetch('https://example.com', {
credentials: 'same-origin'
});
Hodnota 'omit' zakáže
prenos cookies:
fetch('https://example.com', {
credentials: 'omit'
});