Сервер 415 Код ответа - PullRequest
       7

Сервер 415 Код ответа

11 голосов
/ 02 января 2012

Я использую веб-сервер Jetty и Jersey для обработки REST.

Я определил:

@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();

}

Однако, когда я отправляю запрос http, http://localhost:8080/hqsim/sendMessage, сервер возвращаеткод 415.

Как будто звонок не разрешен.Как я могу исправить эту ошибку?

1 Ответ

23 голосов
/ 05 января 2012

415 означает, что тип носителя не поддерживается.Скорее всего, в вашем запросе отсутствует заголовок Content-Type, или он неверен.В вашем случае это должно быть application/xml или text/xml.

...