所以,我有一个RestController和一个负责上传的PostMapping:
@RestController
@RequestMapping("/api/v1/upload")
public class UploadResource {
@PostMapping
public void upload(
HttpServletRequest request,
HttpServletResponse response) throws Exception {
}
}
我想要实现的是:在特定时间(某种超时)后重置连接。我试图关闭响应并请求流:
response.getOutputStream().close();
request.getInputStream().close();
我还尝试在方法中抛出异常。
但是我的客户端仍在发送数据(也是wireshark告诉我数据包仍然到达目标)
是否有可能关闭底层套接字?理想的结果是客户端的SocketException: connection reset
(或类似的东西)