我正在使用Java + Play Framework,并定义了以下规则:
play.ws {
timeout.connection = 2 seconds
timeout.request = 2 seconds
timeout.idle = 2 seconds
}
当我使用request.post(...)
调用端点时,它会引发java.util.concurrent.TimeoutException,因为该服务在2秒后会有延迟和响应。
我正在尝试捕获该异常,但从未成功。我使用了.exceptionally(...)
和.handle(...)
方法,但是它们没有捕获异常。我该怎么做?