JavaScript'te AJAX İsteklerinde Çerezlerin İletilmesi
Varsayılan olarak çerezler,
AJAX isteklerinde iletilmez. Bu,
sunucu oturumunun çalışmayacağı anlamına gelir.
Genellikle çerezlerin iletilmesine ihtiyacımız vardır.
Bu, credentials ayarı etkinleştirilebilir.
'include' değeri, çerezleri AJAX isteğinde
iletmeyi sağlayacaktır (istek cross-origin olsa bile):
fetch('https://example.com', {
credentials: 'include'
});
'same-origin' değeri de çerezleri iletmeyi
sağlayacaktır, ancak yalnızca betiğin çalıştırıldığı
siteye:
fetch('https://example.com', {
credentials: 'same-origin'
});
'omit' değeri, çerezlerin
iletilmesini yasaklar:
fetch('https://example.com', {
credentials: 'omit'
});