Случайный RESTful ресурс - PullRequest
       8

Случайный RESTful ресурс

1 голос
/ 18 февраля 2011

Я пытаюсь спроектировать свои URL, чтобы я мог получить только один случайный ресурс указанного типа. Каков наилучший путь для этого, параметры запроса?

/ фрукты / оранжевый? Поиск = случайное

Ответы [ 2 ]

2 голосов
/ 18 февраля 2011

Поскольку формального определения для дизайнов URL REST не существует, любой ответ на этот вопрос будет в основном субъективным.Тем не менее, я склонен думать, что с шаблонами URL RESTful более соответствует серверу случайный ресурс через URL-адрес, подобный следующему: /fruits/orange/random (тем более, что я не могу придумать имя ключа параметра запроса, которое имеет смысл использовать).Однако, в соответствии с общей идеей REST, казалось бы, лучше всего, если /fruits/orange/random перенаправляет пользователя на конкретную сущность, например, /fruits/orange/4129.

0 голосов
/ 09 марта 2011

Я решил пойти с моей идеей параметров запроса, потому что это переменная в алгоритме. Random вообще не идентифицирует ресурс, поэтому я не хочу отображать для него uris.

Также это позволит мне абстрагировать алгоритм поиска всех ресурсов с помощью некоторого AOP.

...