Предаване на бисквитки в AJAX заявки в JavaScript
По подразбиране бисквитките не се предават
в AJAX заявки. Това означава,
че няма да работи сървърната сесия.
Обикновено предаването на бисквитки все пак ни е необходимо.
Тя може да се включи с настройката credentials.
Стойността 'include' ще накара да се предават
бисквитки в AJAX заявката (дори ако заявката е cross-origin):
fetch('https://example.com', {
credentials: 'include'
});
Стойността 'same-origin' също ще накара
да се предават бисквитки, но само към сайта,
от който се стартира скриптът:
fetch('https://example.com', {
credentials: 'same-origin'
});
Стойността 'omit' забранява
предаването на бисквитки:
fetch('https://example.com', {
credentials: 'omit'
});