Дод кардани кукиҳо дар дархостҳои AJAX дар JavaScript
Бо тавре, ки пешфарз муқаррар шудааст, кукиҳо
дар дархостҳои AJAX интиқол дода намешаванд. Ин маънои онро дорад,
ки ҷаласаи сервер кор намекунад.
Одатан, интиқоли кукиҳо ба мо ҳама ҳол лозим аст.
Метавон онро бо танзими credentials фаъол кард.
Қимати 'include' кукиҳоро ҳатто дар дархости AJAX
интиқол медиҳад (ҳатто агар дархост аз манбаи дигар бошад):
fetch('https://example.com', {
credentials: 'include'
});
Қимати 'same-origin' низ кукиҳоро интиқол медиҳад,
вале танҳо ба он вебсайте, ки скрипт дар он иҷро мешавад:
fetch('https://example.com', {
credentials: 'same-origin'
});
Қимати 'omit' интиқоли кукиҳоро
манъ мекунад:
fetch('https://example.com', {
credentials: 'omit'
});