Гарантирован ли запрос Ajax для отправки куки? - PullRequest
18 голосов
/ 02 июля 2010

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

Ответы [ 2 ]

16 голосов
/ 02 июля 2010

Ajax - это просто «способ» генерировать HTTP-запрос. Это все еще браузер, делающий это, поэтому он будет следовать «правилам» браузера. Никогда не могу быть уверен на 100%, но я бы сказал, да.

2 голосов
/ 15 декабря 2015

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...