事情是这样的:在 Tomcat 6 上运行的基于 Web 的应用程序。客户端向服务器发送请求,服务器进行一些处理,重定向到第 3 方 URL,然后再次进行一些处理。
在进行重定向之前,我想知道客户端连接是否仍然打开(以便我可以阻止第二次处理)。我知道 sendRedirect 会抛出 IOException 和 IllegalStateException ,并且可以在重定向失败时处理这些异常。
我还尝试从响应中获取输出流并将任何垃圾字符写入该流。但没有用(即使我在调用请求后从局域网中删除客户端计算机)
我想知道 - 有什么方法可以确定客户端和服务器之间的连接是否仍然处于活动状态?