Код выглядит следующим образом. Где я проверяю тип содержимого, извлеченный из заголовка, я хочу написать код и вернуть ответ тем же методом.
@POST
@Produces(MediaType.APPLICATION_JSON)
@Produces(MediaType.APPLICATION_XML)
public Response addMessage(Message message , @Context UriInfo uriInfo,
@HeaderParam ("content-type") String contentType) throws
URISyntaxException
{
//Conditional check based on the content type.
if(contentType.equals("application/json")) {
return json;
}else {
return xml;
}
}
Как API отдыха будетвернуть как Json, так и XML ответ в зависимости от входного заголовка?