首页 > 解决方案 > Javascript 的 Abortable Fetch 会关闭 HTTP 连接吗?

问题描述

大约在 2017 年,可以中止提取并立即在前端 javascript 中继续前进。不过,我很难找到有关这对 HTTP 连接有什么影响的任何信息。它会过早关闭它,还是浏览器保持请求打开,并在响应到达时丢弃响应?

我有一个用例,用户正在从 webapp 前端进行(可能)昂贵的数据库调用。有时,他们注意到一个请求花费的时间太长,并手动取消它。我希望能够接受该信号并取消我昂贵的数据库查询,因为他们不再对结果感兴趣。

有什么方法可以让我的 REST 服务器知道获取已中止?(我的服务器是 Java Jersey/Grizzly。)

标签: javascriptjerseyfetch-api

解决方案


推荐阅读