# Передача куки в 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' });`
← →
↑
en ru