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