私たちは、単一ページの JavaScript アプリや、将来的には他のコンシューマーによって使用される .NET ベースの REST API を構築しています。アプリには、データを表示する多くのグリッドがあり、ユーザーはカスタム フィルターと並べ替えを適用できます。等しい、含む、より大きい、より小さい、で始まるなど。
URLスキームでこれを実装するための受け入れられたアプローチはありますか? 特にさまざまなオペレーター。私はフィルターをファースト クラスのリソースとは見なしていないと思います。おそらく、クエリ パラメーターを使用してフィルター処理/並べ替えを表現したいと思うでしょう。
OData はこのような問題に対する解決策を提供しているように見えますが、全体的には重いアプローチのようであり、受け入れられるか心配です。より軽量で、より人気のある代替品はありますか?