powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Проверить, что HttpRequest еще жив
2 сообщений из 2, страница 1 из 1
Проверить, что HttpRequest еще жив
    #38431209
abc_da
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день,

Есть сервлет, на который web-приложение посылает ajax-запросы. Для обработки запроса сервлет идет к Web-сервису и начинает итеративно его опрашивать. Процедура опроса может продолжаться до 30ти секунд. Пользователь вполне может недождавшись уйти на другую страницу и полученные в результате данные будут уже никому не нужны.

Вопрос: можно ли перед началом очередной итерации опроса Web-сервиса как-то узнать, что соединение еще живо и данные кому-то еще нужны.

Этот ответ на stackoverflow сообщает, что Generally, this problem can be solved by sending a dummy payload before the actual message.

Но я не понимаю, как это реализовать. В моем случае сервлет использует spring mvc, чтобы обрабатывать запросы, примерно вот так .
...
Рейтинг: 0 / 0
Проверить, что HttpRequest еще жив
    #38431210
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
abc_daНо я не понимаю, как это реализовать. В моем случае сервлет использует spring mvc, чтобы обрабатывать запросы, примерно вот так .
Ну, например, получить ссылку на HttpServletRequest взять OutputStream, записать туда пробел и зафлашить.
HttpServletRequest просто добавить в параметр метода контроллера. Спринг сам его туда заинжектит.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Проверить, что HttpRequest еще жив
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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