En Jersey, ¿cómo podemos 'reemplazar' la cadena de estado asociada con un código de estado conocido?JAX/Jersey Código de error personalizado en la respuesta
p. Ej.
return Response.status(401).build();
genera una respuesta HTTP que contiene:
HTTP/1.1 401 Unauthorized
I (no yo, sino la aplicación cliente) le gustaría ver la respuesta como:
HTTP/1.1 401 Authorization Required
He intentado lo siguiente se acerca, pero en vano:
1) Esto simplemente agrega la cadena en el cuerpo de la respuesta HTTP
return Response.status(401).entity("Authorization Required").build();
2) El mismo resultado con esto también:
ResponseBuilder rb = Response.status(401);
rb = rb.tag("Authorization Required");
return rb.build();
apreciamos su ayuda!
-spd
¿El OP no preguntó otra cosa que 'entidad (mensaje)'? –
De acuerdo con @JinKwon, ¿cómo es esto diferente de 1) en la pregunta de OP? – TWiStErRob