Можно ли сделать ajax-запрос без отправки / получения файла cookie? - PullRequest
0 голосов
/ 05 сентября 2018

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

1 Ответ

0 голосов
/ 05 сентября 2018

В общем, действительно возможно (но, возможно, небезопасно) сделать запрос AJAX без файлов cookie. Это может быть нежелательно.

(я не знаю, позволяет ли это ваш инструментарий AXIOS; но это становится другим вопросом)

Возможно, ваш файл cookie сеанса должен содержать фиксированный непрозрачный идентификатор (используется на стороне сервера), который никогда не должен изменяться. То есть состояние будет сохраняться и мутировать только на стороне сервера. Вы можете отправлять дополнительные данные в запросах POST (с <input type='hidden' элементами в HTML или с AJAX).

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