Я пишу ClientResponseFilter
, и это должно указывать на сбой в обработке ответа в некоторых случаях.
Я собираюсь выбросить ResponseProcessingException
, потому что в документации сказано, что это
... сгенерированное исключение указывает, что обработка ответа не удалась (например, в цепочке фильтров или ...).
Но в той же документации говорится, что
Исключение содержит вложенный экземпляр Response, для которого обработка ответа во время выполнения не удалась.
Но у моего ClientResponseFilter
нет доступа к экземпляру Response
. Метод filter
принимает ClientResponseContext
, который дает нам доступ ко всей интересной информации об ответе, но не к самому экземпляру Response
.
Как я могу передать экземпляр Response
при броске ResponseProcessingException
из ClientResponseFilter
?