Ответ Ajax может установить cookie?

Ответ Ajax может установить cookie? В противном случае, каково мое альтернативное решение? Я должен установить его с JavaScript или чем-то подобным?

255
задан Martin. 8 February 2012 в 03:13
поделиться

2 ответа

Да , вы можете установить cookie в запросе AJAX в коде на стороне сервера так же, как и для обычного запроса, поскольку сервер не может отличить обычный запрос от запроса AJAX.

Запросы AJAX - это просто особый способ запроса к серверу, сервер должен будет ответить, как и на любой HTTP-запрос. В ответ на запрос вы можете добавить куки.

237
ответ дан 23 November 2019 в 02:46
поделиться

В соответствии с разделом 4.6.3 спецификации w3 для пользовательского агента XMLHttpRequest должен соблюдать заголовок Set-Cookie. Так что ответ - да, вы должны иметь возможность.

Цитата:

Если пользовательский агент поддерживает HTTP State Management, он должен сохраняться, отменить и отправить файлы cookie (как получено в ответе Set-Cookie заголовок и отправляется в заголовке Cookie), если применимо.

290
ответ дан 23 November 2019 в 02:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: