Java 将消息错误添加到Jersey中的响应正文

Java 将消息错误添加到Jersey中的响应正文,java,jersey,Java,Jersey,我有一个端点: @POST @Path("login") @Consumes(MediaType.APPLICATION_JSON) public Response doLogin(LoginCredentials loginCredentials) { try { usersService.validate(loginCredentials); return Response.ok().build(

我有一个端点:

    @POST
    @Path("login")
    @Consumes(MediaType.APPLICATION_JSON)
    public Response doLogin(LoginCredentials loginCredentials) {
        try {
            usersService.validate(loginCredentials);
            return Response.ok().build();
        } catch (InvalidCredentialsException e) {
            return Response.status(Response.Status.UNAUTHORIZED).build();
        } catch (NotAuthorizedUserException e) {
            return Response.status(Response.Status.UNAUTHORIZED).build();
        }
    }
UNAUTHORIZED
情况下,我想发送一条消息来指定具体的错误。你怎么能这么做

如果响应为
ok
,我会执行以下操作:

return
Response.ok(“此处有消息”).build()

使用实体(对象数据)方法:

Response.status(Response.Status.UNAUTHORIZED).entity("Some message here").build();