Запрос Content-Type в игре! Платформа для веб-сервисов REST

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

Можно ли аннотировать метод так, чтобы он соответствовал только определенным Content-Type (что-то вроде @Consumes)? Должен ли я различать разные типы контента запроса с помощью if-clause в методе контроллера?

5
задан raymi 12 March 2012 в 22:23
поделиться