1

利用可能なリソースオプションの数が非常に多いため、利用可能なリソースオプションを網羅的にリストすることが不可能な場合に、REST/HATEOASサービスを最適に定義する方法についてのオプションを見つけるのに苦労しています。

特に、システムの一部は、大量のテキストのインデックス付き単語使用統計のリソースになります。たとえば、GET http://mysite.org/word_statistics/foobarのように、foobarとURIに関する情報をfoobarが使用されているドキュメントに返します。 。

ただし、アプリが実際のhttp://mysite.org/word_statistics/foobarリンクを検出する合理的な方法を提供することはできません。標準的なアプローチはhttp://mysite.org/word_statisticsのようなリソースを提供することのようです。これは個々のURIのリストを返しますが、私の場合、そのリストは約1ギガバイトになるため、合理的に実用的ではありません。そのため、リクエスト元のアプリにhttp://mysite.org/word_statistics/ {your_query_here}のようなものを与える必要がありますが、それを行うためのRESTfulな方法はないようです。

これはどのように適切に行う必要がありますか?

4

1 に答える 1

2

私は多くの場所で使用されている古典的な検索パターンに従うだけです。

次のようなこともできます。

  • http://example.org/ {document} / words-統計へのリンクとともに、そのドキュメントに含まれている単語を返します。

ここでできるあらゆる種類のこと。ただし、要点は、基本的な検索パターンでニーズを簡単に満たす必要があるということです。

于 2012-02-21T15:25:49.397 に答える