Evästeiden välittäminen AJAX-pyynnöissä JavaScriptissä

Oletusarvoisesti evästeitä ei välitetä AJAX-pyynnöissä. Tämä tarkoittaa, että palvelimen istunto ei toimi. Yleensä tarvitsemme evästeiden välittämisen. Se voidaan ottaa käyttöön asetuksella credentials.

Arvo 'include' pakottaa välittämään evästeet AJAX-pyynnössä (vaikka pyyntö olisi cross-origin):

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

Arvo 'same-origin' pakottaa myös välittämään evästeet, mutta vain sivustolle, jolla komentosarja käynnistetään:

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

Arvo 'omit' kieltää evästeiden välittämisen:

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