Я работаю с 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(...)
методы, но они не ловят исключение.Как мне это сделать?