Přenos cookies v požadavcích AJAX v JavaScriptu
Ve výchozím nastavení se cookies nepřenášejí
v požadavcích AJAX. To znamená,
že nebude fungovat serverová relace.
Obvykle přenos cookies potřebujeme.
Lze jej povolit nastavením credentials.
Hodnota 'include' přinutí přenášet
cookies v požadavku AJAX (i když je požadavek cross-origin):
fetch('https://example.com', {
credentials: 'include'
});
Hodnota 'same-origin' také přinutí
přenášet cookies, ale pouze na web,
na kterém je skript spuštěn:
fetch('https://example.com', {
credentials: 'same-origin'
});
Hodnota 'omit' zakazuje
přenášet cookies:
fetch('https://example.com', {
credentials: 'omit'
});