Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Как держать сессию с Tomcat? / 3 сообщений из 3, страница 1 из 1
13.08.2013, 09:37:47
    #38364141
springy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как держать сессию с Tomcat?
Есть в наличии Томкат. Есть два запроса к нему. Первый выполняет вычисления и сохраняет результат в сессии. Второй запрос забирает из сессии вычисления и возвращает пользователю. За один запрос это сделать нельзя, так сконструировано приложение. Немного не догоняю, как это можно провернуть.
Пытаюсь это сделать через
Код: java
1.
2.
3.
Socket soc = new Socket("localhost", 8080);
InputStream inputStream = soc.getInputStream();
OutputStream outputStream = soc.getOutputStream();


В output пишу что-то вроде
Код: java
1.
GET url HTTP/1.1


Из input читаю.
Возврат после первого запроса идет нормальный.
Сокет не закрываю и пытаюсь в output пихать следующий запрос. Второй запрос до Томката не доходит.
Как это сделать правильно?
...
Рейтинг: 0 / 0
13.08.2013, 11:41:14
    #38364395
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как держать сессию с Tomcat?
Использовать Apache HTTP Client, или, ну худой конец, HttpUrlConnection.
Иначе весь HTTP придется руками реализовывать.
Затем нужно сохранить куку jsessionid и отправлять её при последующих запросах. Тогда сервер распознает сессию.
...
Рейтинг: 0 / 0
13.08.2013, 15:00:03
    #38364748
springy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как держать сессию с Tomcat?
Спасибо. jsessionid помогло.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Как держать сессию с Tomcat? / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]