2

/api/v1/account/names を使用して、DB 内のすべての名前を要求しますが、レコード (名前) の数を知る必要がある場合はどうすればよいですか? (ページング用)

次の REST-Url のどのアプローチをお勧めしますか?

  1. /api/v1/アカウント/名前/カウント
  2. /api/v1/account/names?count - (Jersey ではうまく機能しません)
  3. /api/v1/アカウント/名前/レコード
  4. あなたの提案...

api/v1/account/names の結果と api/v1/account/names#whatever# の結果は異なります。

どうも

4

3 に答える 3

0

GET /api/v1/account/names名前のリストを返す場合:

{
  "names": ["Foo", "Bar", "Baz"]
}

それでは、countこのリストに要素を入れないでください:

{
  "names": ["Foo", "Bar", "Baz"],
  "count": 3
}

このサブリソースをGET /api/v1/account/names/count次のようにリクエストできます。

{
  "count": 3
}
于 2013-07-04T11:31:46.783 に答える