внедряя способ REST - PullRequest
2 голосов
/ 30 июля 2009

Я не осознавал силу REST, пока не начал использовать строительные леса в рельсах. Это делает жизнь такой простой. Теперь каждый раз, когда я пытаюсь разработать веб-приложение, я думаю только о тех 6 глаголах. Но у меня есть сомнения. Как поиск связан с REST. В основном это страница поиска, которая содержит форму для ввода пользователем условия поиска. к какому глаголу это относится? Это список ?? и что под результатами поиска? шоу?

Ответы [ 2 ]

6 голосов
/ 30 июля 2009

Поиск в коллекции с некоторыми необычными атрибутами:

GET /articles?q=RESFful+Architecture&in_title=1

Нечто подобное.

Существует множество ресурсов на эту тему, посмотрите Обработка произвольных действий , например, на ajaxpatterns.

1 голос
/ 30 июля 2009

Если я правильно понимаю, что вы говорите, страница поиска не будет частью остальной службы, но будет подчиняться ей.

Результаты поиска будут представлять собой список объектов первого класса, который вы определили. Uri будет описывать отображаемый ресурс.

Получение ресурсов всегда выполняется с помощью GET

например: GET / cars? Term = hyundai + green

...