Tengo un servicio web definido con Jersey en el lado del servidor como esto:Obtener el estado de una solicitud PUT en el cliente Jersey
@POST
@Consumes(MediaType.APPLICATION_XML)
@Path("/foo")
public Response bar(List<Foo> listFoo) {
try {
//save the resource
} catch (Exception e) {
log.error("Error saving", e);
return Response.status(Status.INTERNAL_SERVER_ERROR).build();
}
return Response.status(Status.OK).build();
}
Estoy tratando de obtener el estado del servidor en mi cliente de New así:
Response response = ws.type(MediaType.APPLICATION_XML).post(Response.class,list);
Pero me sale el error:
A message body reader for Java class javax.ws.rs.core.Response, and Java type class javax.ws.rs.core.Response, and MIME media type application/xml was not found javax.ws.rs.core.Response
realmente no necesito el objeto de respuesta, sólo el código de estado, cómo podría obtenerlo?
lo que lo hace '@ Produce'? –
a javax.rs.core.Response –
no, me refiero a 'MediaType'. –