【发布时间】:2013-08-31 19:08:28
【问题描述】:
当我收到HttpServletRequest 时,我会收到ServletInputStream 并逐行读取带有readLine 的请求正文。现在我想知道如果客户端非常慢并且我希望readLine 在超时后返回怎么办。
我可以安排一个TimerTask 来中断readLine 并捕捉InterruptedException。是否有意义?你会建议另一种解决方案来读取超时的 HTTP 请求正文吗?
【问题讨论】:
-
好问题。我已经多次遇到这个问题,但还没有一个好的解决方案。
标签: java servlets httprequest inputstream