У меня есть цепочка завершаемых фьючерсов, каждое из которых выполняет вызов API, в зависимости от предыдущего результата.Я пытаюсь понять, как обрабатывать сообщения об ошибках в каждой цепочке.Если какой-либо шаг выдаст мне ошибку HTTP, скажем, неверный запрос, я должен разорвать цепочку и показать сообщение об ошибке.Я думаю о создании исключения времени выполнения в случае возникновения ошибки, а затем добавить исключение () в конце цепочки CF.Есть ли лучший способ сделать это?Можно ли избежать выдачи исключений в случае ответов об ошибках?