如何从JAX-RS中的ClientResponseFilter访问响应?

时间:2019-07-04 22:45:10

标签: java rest jax-rs httpresponse

我正在写一个ClientResponseFilter,它需要在某些情况下指示响应处理失败。

我要抛出ResponseProcessingException,因为它的文档说它是一个

  

...抛出的异常表示响应处理失败(例如,在过滤器链或...中)。

但是,同样的文档指出

  

该异常包含嵌套的Response实例,该实例的运行时响应处理失败。

但是我的ClientResponseFilter无法访问Response实例。 filter方法采用ClientResponseContext,它使我们可以访问有关响应的所有有趣信息,但不能访问Response实例本身。

Response抛出ResponseProcessingException时如何传递ClientResponseFilter实例?

0 个答案:

没有答案