spring-boot - 如何识别客户端是否意外终止对我的 SpringBoot API 的调用(在能够返回响应之前)
问题描述
我有一个 SpringBoot/Jersey 应用程序,它公开了 Restful POST API。我需要确定客户端在获取响应之前意外终止请求的情况。
知道如何识别此类情况吗?
解决方案
您可以注册一个 Servlet 并使用它将响应写回给用户。在 servlet 中,您应该有权访问 OutputStream,当客户端关闭连接时,它应该抛出异常。 https://www.baeldung.com/register-servlet
推荐阅读
- excel - VBA 宏不再使用 IE 保护模式
- ssl - KeyStore 密码和密钥密码的存储位置
- sql - SQL:在另一列中的两个连续“触发”值之后立即从行开始求和一列
- python-3.x - 如何让步进电机运转
- java - 如何为多个 osgi 服务使用单个配置文件
- python - ValueError:发现样本数量不一致的输入变量:[15996, 8]
- jquery - 如何自定义 jquery 步骤向导
- c# - 从 2019 年 3 月 18 日起禁止图形 API 返回 403
- xamarin - xamarin andriod popupwindow自定义listview itemclick事件不起作用
- jquery - Jquery:行跨度的索引问题