Мы используем для нашего кота веб-приложения и для управления сеансами мы используем HttpSession в Javax.servlet.http.HttpSessionHttpSession в коте
Это, как мы устанавливаем сеанс Id и несколько атрибутов пользователя в HTTPSession
HTTPSession session = request.getSession()
session.setAttribute("sessionIdNo",sessionIdNo);
Так мы получаем идентификатор сеанса и несколько пользовательских атрибутов, которые мы сохранили в предыдущем HTTP-вызове.
HTTPSession session = request.getSession(); сеанс .getAttribute ("sessionIdNo");
Мой Вопрос
Как можно его, что в следующем HTTP вызов из браузера, мы можем получить атрибут сеанса в стороне сервера, который установлен в предыдущем HTTP вызова в HTTPSession.
ПРИМЕЧАНИЕ. Я также не сохранял файлы cookie, я считаю, что его не отправили из моего браузера. Имеет ли какое-либо соединение с JSESSION_ID.
Если это мой второй вопрос: как это управление сеансом HTTP работает в приложениях Desktop, я имею в виду без использования браузера? Я имею в виду, как использовать JESSION_ID здесь для управления сеансом.
Если нет, то каким образом?
Если я запустить вызов HTTP с помощью завивки команды еще есть возможность использовать один и тот же HttpSession в следующий звонок. Как это возможно? Как мой HttpSession использует один и тот же сеанс в следующем вызове. Я также не прошел ни одного поля ввода в файлах cookie. – Harry
Как вы уверены, что это та же сессия? Похоже, что завиток не включает файлы cookie по умолчанию, так что это звучит не так. – stdunbar