我使用以下代码发送错误消息。
这是我自己的错误代码和自定义消息。我正在回复发送消息。
throw new WebApplicationException(
Response.status(1002)
.header(ae.getMessage(), ae)
.type(MediaType.TEXT_PLAIN)
.build());
问题是,前端人员能够看到状态代码而不是消息。有没有其他方法可以解决这个问题?
答案 0 :(得分:1)
您应该使用实体方法来设置消息:
Response.status(1002)
.entity(ae.getMessage())
.type(MediaType.TEXT_PLAIN)
.build());