java jersey jetty jax-rs http-request

java - Código de respuesta del servidor 415



jersey jetty (1)

Estoy usando el servidor web Jetty y Jersey para el manejo REST.

Definí:

@POST @Path("/sendMessage") @Consumes ({MediaType.APPLICATION_XML, MediaType.TEXT_XML}) public Response sendMessage(@Context final UriInfo uriInfo) { logger.debug("sendMessage:"); System.out.println("Received POST!"); return Response.status(Response.Status.OK).build(); }

Sin embargo, cuando envío una solicitud http, http://localhost:8080/hqsim/sendMessage , el servidor devuelve un código 415.

Es como si la llamada no estuviera permitida. ¿Cómo puedo solucionar este error?


415 significa que el tipo de medio no es compatible. El caso más probable es que le falta el encabezado Content-Type en su solicitud, o es incorrecto. En su caso, debe ser application/xml o text/xml .