开发者社区> 问答> 正文

一个比较耗时的请求在servlet中执行时,客户端关闭了,服务器会做些什么?

两个问题:
1、一个比较耗时的请求在servlet中执行时,客户端关闭了,服务器会做些什么,中段?还是正常运行到结束?
2、浏览器request时建立的连接是一直到response完成后才中断么?

展开
收起
蛮大人123 2016-02-28 16:43:37 2122 0
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪

    会正常执行完毕,直到调用response client才会抛异常。另外可以用一个thread monitor connect status,通过request对象获取到inputstream对象,如果client close了,应该会发送一个结束标志的,read操作会返回-1的。

    2019-07-17 18:49:46
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
如何运维千台以上游戏云服务器 立即下载
网站/服务器取证 实践与挑战 立即下载
ECS块储存产品全面解析 立即下载