Как куки-файл сессии поддерживается браузером - PullRequest
0 голосов
/ 19 апреля 2011

Привет всем, что я пытался создать Java-программу, которая будет оставаться в системе на сервере всякий раз, когда я просматриваю веб-сайт, аутентификация не требуется, даже если я запустил программу позже, т.е. моя программа должна хранить некоторые файлы cookie на стороне клиента и также скажите браузеру, что этот сеанс должен длиться довольно долго. И всякий раз, когда я запускаю программу, она должна отправлять сведения о куки, что это распознано и пользователь вошел в систему, на сервер.

Итак, как это сделать, используя протокол HTTP.

Спасибо. :)

Ответы [ 2 ]

3 голосов
/ 19 апреля 2011

Браузер (клиент) сохраняет куки-файл сеанса, содержащий пару ключ-значение.Ключом обычно является JSESSIONID, а значением является уникальный идентификатор.Он получен клиентом в ответ на его запрос на сервер, который инициирует сеанс.

Всякий раз, когда на сервер делается запрос, браузер отправляет эту пару ключ-значение в специальном заголовке http"Cookie").Затем сервер читает этот заголовок, получает идентификатор и находит соответствующий сеанс.

2 голосов
/ 19 апреля 2011

Почему бы вам, ребята, не воспользоваться Google, прежде чем спрашивать?

См. Следующее:

...