我正在使用 spring boot 创建一个安静的后端应用程序,前端使用 vue。当有人通过我的前端网页向我的后端应用程序发送休息请求时,是否可以在网页或网络浏览器关闭后停止后端处理线程?
HTTP 请求无法取消。一般准则是,REST 调用应该非常短。如果万一您的 REST 调用长时间运行,建议分解为细粒度调用。
如果这不是一个选项并且您想取消后端处理,可以尝试以下选项
对于每个后端调用,返回一个作业id,使用该作业id,服务器可以唯一标识并将其返回给客户端
检测浏览器关闭
这将需要大量的改变!
| 归档时间: |
|
| 查看次数: |
9222 次 |
| 最近记录: |