Prenašanje piškotkov v AJAX zahtevah v JavaScript
Privzeto se piškotki ne prenašajo
v AJAX zahtevah. To pomeni,
da ne bo delovala strežniška seja.
Običajno prenos piškotkov vseeno potrebujemo.
Lahko ga omogočimo z nastavitvijo credentials.
Vrednost 'include' bo povzročila prenos
piškotkov v AJAX zahtevi (tudi če je zahteva cross-origin):
fetch('https://example.com', {
credentials: 'include'
});
Vrednost 'same-origin' bo prav tako povzročila
prenos piškotkov, vendar le na spletno mesto,
iz katerega se skripta zažene:
fetch('https://example.com', {
credentials: 'same-origin'
});
Vrednost 'omit' prepove
prenos piškotkov:
fetch('https://example.com', {
credentials: 'omit'
});