все регионы. Соответственно обращаемся А как правильно сделать запрос статистики по регионам с точки зрения REST? GET /region/stat - ну это ж не по ресту. Можно подумать что stat - это какой то идентификатор региона или что то вроде того.
как вариант, можно сделать статистику отдельным ресурсом: GET /stat/region или GET /statistics/region
ммм... решение красивое. Но что смущает. Отдельный ресурс под одно действие - ну, жирновато на мой взгляд. Вот если бы была какая нибудь еще статистика, типа /statistac/region, /statistic/еще_по_чем_то - было бы да, ок
REST это вообще примитивная хренотень, которая подходит только для простых CRUD приложений и линейных ресурсов. Советую не заморачиваться, а просто делать любой роут /getRegionStat и возвращать JSON какой пожелаешь.
Я хочу красиво чтоб было :D любой роут я и так сделал и оно даже работает, но каждый раз глазами за него цепляюсь - и прямо таки неприятно становится, аппетит портится, пропадает сон...
Назови твою поделку JSON-RPC и сразу все станет красиво и канонично
Обсуждают сегодня