My understanding of REST (admittedly limited to pretty much the wikipedia page) is that idiom for GET
ing a collection is ../resource/
and an item is ../resource/itemId
.
Is there a standard idiom for GET
ing for a sub-collection? For example, if the items in the collection have some state toggle (say states A, B, C, D
), and I want to be able to ask for items with state B
, is there a standard/common/best-practice way to do that?
If not, I'm currently fiddling with the following syntax options:
../resource/B
../resource/state/B
../resource?state=B
What pros/cons of those do you see?