我正在用Java Spring Boot创建一个API,然后处理,然后将响应JSON返回给客户端,但是我能知道客户端已经收到了来自API的响应吗?例如,客户端点击API,然后API处理客户端请求,但客户端在API完成任务之前取消命中进程,在API仍然运行到完成之前,自动进程可能会发送响应,但由于超时或取消,客户端无法接收响应
有什么建议吗?
ASP.NET Core提供了处理客户端中止请求时的情况的方法。System.Threading.Tasks.TaskCanceledException:一个任务被取消了。从技术上讲,异常可以被异常过滤器吸收和隐藏,但是这种方法看起来很奇怪而且过于复杂。至少因为这是例行公事,为任何应用程序编写代码没有任何意义。此外,我想隐藏“当客户端对响应不感兴趣时由中止请求引起的异常”,与其他未处理的TaskCancelledException相关的行为应该保持原样.我想知道当客户端