Я пытаюсь реализовать веб-сервис REST с помощью Play! рамки. Я знаю, как вернуть ответ в разных форматах (JSON, XML, HTML,...), указав несколько шаблонов. Однако я не нашел никакой информации о том, как вы должны обрабатывать разные типы контента в запросе (например, POST) (закодированная форма, JSON, XML,...).
Можно ли аннотировать метод так, чтобы он соответствовал только определенным Content-Type (что-то вроде @Consumes)? Должен ли я различать разные типы контента запроса с помощью if
-clause в методе контроллера?