Overføring av informasjonskapsler i AJAX-forespørsler i JavaScript
Som standard overføres ikke informasjonskapsler
i AJAX-forespørsler. Dette betyr at
serverens økt ikke vil fungere.
Vanligvis trenger vi likevel å overføre informasjonskapsler.
Det kan aktiveres med innstillingen credentials.
Verdien 'include' vil tvinge overføring av
informasjonskapsler i AJAX-forespørslen (selv om forespørselen er cross-origin):
fetch('https://example.com', {
credentials: 'include'
});
Verdien 'same-origin' vil også tvinge
overføring av informasjonskapsler, men bare til nettstedet
som skriptet kjøres fra:
fetch('https://example.com', {
credentials: 'same-origin'
});
Verdien 'omit' forbyr
overføring av informasjonskapsler:
fetch('https://example.com', {
credentials: 'omit'
});