REST это ресуерсоориентированно. То есть за URL's скраваются сущносни или ресурсы.
Мы можем иx создовать (POST), обновлять (PUT), удалять (DELETE) или просто запрашивать (GET) есть они или нет, и как что они из себя преставляют.
И все запросы состовляются на основе определенной конфенции или формата если хотите. Это немного наивная формулировка.
В данном вопросе речь идет о последнем.
У нас есть какая-то коллекция (orders) и мы хотим отфильтровать только по атрибуту active.
По этому так ${host}/api/rest/orders?activ=true
Если бы мы запрашивали состояние конкретного товара (н.п. id=15) из конкретного заказа (н.п. id=5),
тогда так ${host}/api/rest/orders/5/product/15
Анна Буянова: Согласен, будучи разработчком под какой-то один фраймворк приходится жить с его правилами.
Тут я Вам не могу возразить (Я не из мира Ruby/Rails), возможно это Rails-way.
Но это не REST.
https://neo4j.com/developer/guide-build-a-recommen...