Допустим, вы пытаетесь GET
ресурс, возможно, «Список вопросов», и вы хотите отфильтровать список на основе набора «Теги» (Какая отличная идея!)
Ваш URL должен быть путем к ресурсу. Возможно, /questions
будет хорошим URL. Я знаю, что вы не хотите использовать параметры URL для своих тегов, но для GET это то, для чего они предназначены - фильтрация или настройка представления ресурса. Таким образом, чтобы отфильтровать интересующие вас предметы, а не получить ответы на все вопросы, ваш URL-адрес может выглядеть следующим образом:
/questions?tag=ruby-on-rails&tag=restful&tag=url-routing
Я считаю, что это ОТДЫХНЫЙ путь. Альтернативы могут быть приемлемыми, но я думаю, что они будут нарушать «пуристическую» форму REST.