ページネーション
ページネーション オプションを使用すると、各ページのレコード数を制限することで、複数のページにあるレコードをチャンクで表示できます。デフォルトでは、この API は 1 ページあたり 10 レコードを表示します。1 つのエンティティに対して 10 を超えるレコードがある場合、最初のページの最初の 10 件のレコードと、次のページ セットへのリンクが表示されます。
nfa1000
ページネーション オプションを使用すると、各ページのレコード数を制限することで、複数のページにあるレコードをチャンクで表示できます。デフォルトでは、この API は 1 ページあたり 10 レコードを表示します。1 つのエンティティに対して 10 を超えるレコードがある場合、最初のページの最初の 10 件のレコードと、次のページ セットへのリンクが表示されます。
: ページごとに表示されるレコード数を増やすには、HTTP ヘッダ内の
パラメータに希望の値を設定します。1 ページあたりに表示するレコード数の最大制限は 2000 です。maxpagesize のオーバーライドの詳細については、「リミッタ」を参照してください。maxpagesize
リソース
URI http://<nfa odata host>:<nfa odata port>/odata/api/<EntitySet Name>
メソッド
GET
パラメータ
以下の表には、必須パラメータが含まれています。
パラメータ | Description |
|---|---|
EntitySet 名 | エンティティ セットのタイプを示します。 有効な EntitySet 名のリストの詳細については、「メタデータ」を参照してください。 |
サンプル リクエスト
以下のリクエストは、アプリケーション設定エンティティの 10 件のレコードを表示します。
http://127.0.0.1:8981/odata/api/applicationSettings
サンプル レスポンス
{"@odata.context": "$metadata#applicationSettings","value": [{"Parameter": "agentAWOLLimit","Label": "Interface Data Absence Limit","Value": "44h"},{"Parameter": "AppMap_TCPRebasePort","Label": "TCP Rebase Port","Value": "8000"},{"Parameter": "AppMap_TOSMask","Label": "ToS Mask","Value": "254"},{"Parameter": "AppMap_UDPRebasePort","Label": "UDP Rebase Port","Value": "7000"},{"Parameter": "autoEnableInterfaces","Label": "Auto-Enable Interfaces","Value": "True"},{"Parameter": "defaultTZ","Label": "Default Time Zone","Value": "GMT"},{"Parameter": "DNSDomains","Label": "DNS Domains","Value": "aa-"},{"Parameter": "dropToZero","Label": "Show Trendline Zeroes","Value": "True"},{"Parameter": "emailFromAddress","Label": "From Address","Value": "<no default>"},{"Parameter": "emailSMTPServer","Label": "SMTP Server","Value": "aaa"}],"@odata.nextLink": "http://127.0.0.1:8981/odata/api/applicationSettings?$skiptoken=10"}
ページネーションと
システム クエリ オプション$top
ページネーションは、GET メソッドを使用して、
$top
システム クエリ オプションと組み合わせることができます。最初に クエリが適用され、次にレコードがページネーションされます。$top
サンプル リクエスト
この例では、
$top
は 23 に設定されており、maxpagesize
パラメータはオーバーライドされません。レスポンスでは、最初のページと 2 番目のページに 10 レコード、3 番目のページに 3 レコードが表示されます。http://127.0.0.1:8981/odata/api/interfaces?$top=23
: ページネーションでは、ページごとに 10 件のデータが表示され、次のページ セットへのリンクがそれに続きます。デフォルトでは、展開に 10 件のレコードのみが表示されます。
$expand
の $top
システム クエリ パラメータを使用して、表示制限を増加させることができます。1 ページあたりの展開の最大サイズは 2000 レコードで、これを超えるとデータがチャンク化されます。より大きなデータ セットを取得するには、ナビゲーションを使用します。ナビゲーションの使用方法の詳細については、「ナビゲーション」を参照してください。