如何在ClientErrorException中向HTTP响应添加标头?

时间:2018-03-29 08:31:43

标签: java java-ee jetty jax-rs java-ee-7

我有一个自定义ClientErrorException,我想在抛出此异常时为响应添加一些特定的标头。

例如,我可以在构造函数中指定响应的状态:

public ClientErrorException(String message, Response.Status status) {
...
}

但是如何指定标题?这样做的正确方法是什么?

1 个答案:

答案 0 :(得分:2)

您可以使用ExceptionMapper为jax-rs在抛出异常时返回自定义响应。

here

中有一个很好的例子