Вот как это происходит: веб-приложение, работающее на Tomcat 6. Клиент отправляет запрос на сервер, сервер выполняет некоторую обработку, перенаправляет на сторонний URL и снова выполняет некоторую обработку.
Прежде чем выполнять перенаправление, я хочу узнать, открыто ли клиентское соединение или нет (чтобы я мог предотвратить повторную обработку).Я знаю, что sendRedirect создает IOException и IllegalStateException, и они могут быть обработаны в случае сбоя перенаправления.
Я также пытался получить выходной поток из ответа и записать любые ненужные символы в поток.Но безрезультатно (даже если я удалю клиентский компьютер из локальной сети после вызова запроса)
Я хочу знать - есть ли способ определить, все еще ли соединение между Клиентом и Сервером все еще активно?