J.F.からの回答を拡張すると、URIにある一連のコースという1つのリソースがあるように思われます。
/courses
そのリソースのフィルタリングは通常、クエリパラメータを使用してその単一のリソースをフィルタリングすることで実行されます。例:
/courses?college=123&instructor=321
これを行うことで、リソースの急増を引き起こす可能性のあるすべての順列の問題を回避できます。
基本的に:必要に応じてフィルタリングできるリソースが1つあります。
J.F.からの回答を拡張すると、URIにある一連のコースという1つのリソースがあるように思われます。
/courses
そのリソースのフィルタリングは通常、クエリパラメータを使用してその単一のリソースをフィルタリングすることで実行されます。例:
/courses?college=123&instructor=321
これを行うことで、リソースの急増を引き起こす可能性のあるすべての順列の問題を回避できます。
基本的に:必要に応じてフィルタリングできるリソースが1つあります。