Является ли запрос Ajax гарантированным для отправки файлов cookie?

Я только что протестировал это, и кажется, что Ajax-запросы каждый раз отправляют заголовок cookie из браузера на сервер. Является ли это гарантированным поведением, на которое я могу положиться, или это то, что может или не может произойти?

Ответы

Ответ 1

Ajax - это всего лишь "способ" генерации HTTP-запроса. Он по-прежнему является браузером, поэтому он будет следовать правилам браузера. Никогда не может быть на 100% уверен, но я бы сказал, да.

Ответ 2

Как и любой другой ответ, AJAX - это способ запросить услугу с сервера асинхронным способом. Тем не менее, внутренний протокол HTTP также используется для AJAX, в котором говорится, что файлы cookie, если они должны быть отправлены с HTTP-запросами (синхронизация или асинхронный). Таким образом, большинство современных браузеров придерживается этого, в противном случае он считается ошибкой в ​​реализации браузера.