REST/HATEOASサービスを最適に定義する方法については、莫大な数のために利用可能なリソースオプションを徹底的にリストアップする可能性はありません。「発見可能」が不可能なREST構造
特に、システムの一部は、大規模なコーパスのテキスト(GET http://mysite.org/word_statistics/foobarのようなもの)のインデックス付き単語使用統計のリソースとなり、foobarが使用されているドキュメントにfoobarとURIの情報を返します。
しかし、私はアプリは、実際のhttp://mysite.org/word_statistics/foobarリンクを発見する可能性のある合理的な方法を提供することはできません - 標準的なアプローチは、個々のURIのリストを返しますhttp://mysite.org/word_statisticsなどのリソースを提供することのようですが、私の場合は、そのリストはおよそ1ギガバイトであり、合理的に実用的ではありません。だから私はhttp://mysite.org/word_statistics/ {your_query_here}のようなものを要求するアプリケーションを与える必要があるだろうが、それを行うためのRESTfulな方法はないようだ。
これはどのように正しく行う必要がありますか?