gpt4 book ai didi

java - 如何在java中关闭浏览器后不停止excel下载

转载 作者:行者123 更新时间:2023-11-30 05:51:06 24 4
gpt4 key购买 nike

我正在使用 apache poi 框架来实现 Excel 功能。正在开发 Spring Boot 应用程序。

当我开始下载并关闭浏览器时,出现以下异常。

org.apache.catalina.connector.ClientAbortException:java.io.IOException:已建立的连接被主机中的软件中止

java.io.IOException:远程主机强制关闭现有连接

即使浏览器关闭,如何继续下载?这可能吗?

最佳答案

如果您使用的 HTTP 客户端打开 persistent connections,则可以解释这种行为到服务器,服务器偶尔会终止它们。

通常,与 HTTP 服务器的连接在每次响应后都会关闭。通过 HTTP“保持 Activity ”,您可以保持底层 TCP 连接打开,直到满足某些条件。这些条件是什么取决于服务器,服务器可以在任意超时或请求数量后自由关闭连接(只要它返回对当前请求的响应)。

当服务器关闭此类连接时,客户端通常会再次重新打开它,并且根据实现情况,可能会引发异常或打印警告。

关于java - 如何在java中关闭浏览器后不停止excel下载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53909364/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com