[fromuri]を使用してintegerアレイをasp.net web apisに送信します
ASP.NET Web API開発では、APIメソッドのパラメーターとして整数の配列を送信する必要があることがよくあります。 [FromUri]
属性は、これを達成するための簡単な方法を提供します。
実装の例 IDSのリストに基づいてカテゴリを取得するように設計されたAPIメソッドがあるとしましょう:
url構造を要求します<code class="language-csharp">public IEnumerable<Category> GetCategories([FromUri] int[] categoryIds) { // Database retrieval logic here... }</code>
整数配列を渡すには、クエリパラメーターを使用してリクエストURLを作成します。
理解[fromi]
<code>/Categories?categoryIds=1&categoryIds=2&categoryIds=3</code>
属性は、Web APIフレームワークに、URIのクエリ文字列からパラメーターの値を期待するように指示します。 これらの値の結合を配列に処理します。
リクエストの例 重要な考慮事項 複数のクエリパラメーターが使用され、それぞれが配列パラメーターと同じ名前(例えば、)。
クエリパラメーターが提供されていない場合、配列は になります
[FromUri]
categoryIds
GetCategories
を使用する場合:[1, 2, 3]
[FromUri]
以上が[fromi]を使用して、整数の配列をASP.NET Web APIに渡す方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。