如何在RestEasy中使用消息传递错误代码

时间:2012-11-09 16:46:50

标签: jax-rs resteasy

我使用以下代码发送错误消息。

这是我自己的错误代码和自定义消息。我正在回复发送消息。

throw new WebApplicationException(
    Response.status(1002)
            .header(ae.getMessage(), ae)
            .type(MediaType.TEXT_PLAIN)
            .build());

问题是,前端人员能够看到状态代码而不是消息。有没有其他方法可以解决这个问题?

1 个答案:

答案 0 :(得分:1)

您应该使用实体方法来设置消息:

Response.status(1002)
        .entity(ae.getMessage())
        .type(MediaType.TEXT_PLAIN)
        .build());