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):

public/client.jsfetch('https://example.com', {
  credentials: 'include'
});

Verdien 'same-origin' vil også tvinge overføring av informasjonskapsler, men bare til nettstedet som skriptet kjøres fra:

public/client.jsfetch('https://example.com', {
  credentials: 'same-origin'
});

Verdien 'omit' forbyr overføring av informasjonskapsler:

public/client.jsfetch('https://example.com', {
  credentials: 'omit'
});