ASP.NET Web API に整数の配列を渡しますか? 質問する

ASP.NET Web API に整数の配列を渡しますか? 質問する

整数の配列を渡す必要がある ASP.NET Web API (バージョン 4) REST サービスがあります。

私の行動方法は次のとおりです。

public IEnumerable<Category> GetCategories(int[] categoryIds){
// code to retrieve categories from database
}

私が試した URL は次のとおりです。

/Categories?categoryids=1,2,3,4

ベストアンサー1

[FromUri]次のような before パラメータを追加するだけです:

GetCategories([FromUri] int[] categoryIds)

リクエストを送信します:

/Categories?categoryids=1&categoryids=2&categoryids=3 

おすすめ記事