javascript - Javascript 的 Abortable Fetch 会关闭 HTTP 连接吗?
问题描述
大约在 2017 年,可以中止提取并立即在前端 javascript 中继续前进。不过,我很难找到有关这对 HTTP 连接有什么影响的任何信息。它会过早关闭它,还是浏览器保持请求打开,并在响应到达时丢弃响应?
我有一个用例,用户正在从 webapp 前端进行(可能)昂贵的数据库调用。有时,他们注意到一个请求花费的时间太长,并手动取消它。我希望能够接受该信号并取消我昂贵的数据库查询,因为他们不再对结果感兴趣。
有什么方法可以让我的 REST 服务器知道获取已中止?(我的服务器是 Java Jersey/Grizzly。)
解决方案
推荐阅读
- graphql - 使用@client、@export 指令和@skip 之一
- javascript - 用户登录后显示主页的ReactJs问题
- python - Python - Pandas - 根据其他列的值替换列中的字符串
- r - 保护 .Rprofile 中私有 R 存储库的凭据
- android - Room : 带有日期条件的查询结果不正确
- html - 使每个 div 填充屏幕宽度的 1/6
- python - 熊猫:当我使用唯一索引应用一些 loc 操作时,“无法从重复轴重新索引”
- c# - OpenAndActivateDocument 生成 ArgumentException
- python - Matplotlib legend makes the image too large
- python - 在 pygame 中使用 vector2。与窗框碰撞,将球限制在矩形区域内