Прочитав статью о REST ("Restful Grails"), у меня сложилось впечатление, что невозможно действительно соответствовать стилю REST в сервисе, требующем большого количества параметров. Это так? Все примеры, которые я видел до сих пор, подразумевают, что настоящие сервисы в стиле REST «без параметров». Использование параметров будет RPC-ишем, а не RESTful.
Если говорить более конкретно, скажем, у нас есть служба, которая возвращает графические данные для цен на акции, и эта служба должна знать дату начала, дату окончания, валюту, название акции и все, что еще может быть применимо. В любом случае, по крайней мере 4-5 параметров необходимы для получения необходимой информации.
Я хотел бы представить URL-адрес примерно так: / stocks / YAHOO? StartDate = "2008-09-01" & endDate = ...
(«YAHOO» - это название готовой акции).
Будет ли это действительно REST или это больше похоже на RPC, что автор вышеупомянутой статьи называет "GETful" (т.е. просто rpc низкой церемонии)?