我正在写一个ClientResponseFilter
,它需要在某些情况下指示响应处理失败。
我要抛出ResponseProcessingException
,因为它的文档说它是一个
...抛出的异常表示响应处理失败(例如,在过滤器链或...中)。
但是,同样的文档指出
该异常包含嵌套的Response实例,该实例的运行时响应处理失败。
但是我的ClientResponseFilter
无法访问Response
实例。 filter
方法采用ClientResponseContext
,它使我们可以访问有关响应的所有有趣信息,但不能访问Response
实例本身。
从Response
抛出ResponseProcessingException
时如何传递ClientResponseFilter
实例?