Re: [MVC] Данные разного формата от одного контроллера
От: bnk СССР http://unmanagedvisio.com/
Дата: 22.11.14 00:23
Оценка:
Здравствуйте, baranovda, Вы писали:

B>Предположим, что есть контроллер, который делает одно и то же, но данные может отдавать в разных форматах (HTML/XML/JSON).

B>Как эстетичнее оформить эту разномятицу?
B>- передавать параметр требуемого формата в query string (/controller/person/1?format=json) или
B>- делать отдельный метод (controller/personJson/1) или
B>- разнести форматы по разным контроллерам или
B>- как-то еще?

IMHO, "общепринятый" вариант 1 — передать в параметрах. Гугло-апи например. Но в общем-то IMHO пофик.

Еще вариант — указать Accept в запросе.
Тогда контроллер может сам понять в каком виде отдавать (xml/json)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.