HTTP Cookie Запрос Заголовок последовательности событий - PullRequest
2 голосов
/ 22 февраля 2012

Я немного не уверен в последовательности событий при использовании куки. Вот что я думаю произойдет, если клиентское приложение повторно запрашивает одну и ту же страницу с сервера:

  1. клиентское приложение делает запрос
  2. сервер возвращается с заголовком ответа Set-Cookie
  3. клиент делает еще один запрос, помещая cookie, возвращенный на шаге 2, в HTTP-заголовок «Cookie» HTTP-запроса
  4. серверная часть возвращается, но без Set-Cookie в заголовке ответа

Это правильная последовательность? (Меня особенно интересует Шаг 4 - возвращает ли сервер Set-Cookie в ответ на запрос, который предоставил cookie)

Файл cookie, о котором идет речь, на самом деле является файлом cookie JSESSIONID, если это имеет какое-либо значение.

Спасибо

Dave

1 Ответ

1 голос
/ 22 февраля 2012

Да, это правильная последовательность.Однако я видел много приложений, отправляющих обратно заголовок «Set-Cookie» с тем же значением.Это не наносит вреда потоку, поскольку значения одинаковы, и даже если клиент обновляет файл cookie, это все равно то же значение (таким образом, тот же сеанс).

...