У меня есть веб-сервис, который потребляет XML
и JSON
.
Выход в настоящее время всегда находится в XML
.
Можно ли получить ответ в том же MediaType
, что и MediaType
, который был использован?
Что мне нужно is:
Запрос XML
, ответ XML
.
Запрос JSON
, ответ JSON
.
Мой код:
@Path("/calculate")
public class CalculationService
{
@POST
@Path("/magic")
@Consumes({ MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON })
@Produces({ MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON })
public Output calculate(Input input)
{
Output output = new Output();
output.setValue1(...);
output.setValue2(...);
output.setValue3(...);
return output;
}
}