如何在 ClientErrorException 中将 headers 添加到 HTTP 响应?
How to add headers to HTTP response within ClientErrorException?
我有一个自定义 ClientErrorException
,我想在抛出此异常时向响应添加一些特定的 headers。
例如,我可以在构造函数中指定响应的状态:
public ClientErrorException(String message, Response.Status status) {
...
}
但如何指定headers?正确的方法是什么?
您可以使用 ExceptionMapper 来 jax-rs 到 return 抛出异常时的自定义响应。
中有一个很好的例子
我有一个自定义 ClientErrorException
,我想在抛出此异常时向响应添加一些特定的 headers。
例如,我可以在构造函数中指定响应的状态:
public ClientErrorException(String message, Response.Status status) {
...
}
但如何指定headers?正确的方法是什么?
您可以使用 ExceptionMapper 来 jax-rs 到 return 抛出异常时的自定义响应。
中有一个很好的例子