1. ホーム
  2. c#

[解決済み] ASP.NET Web APIに整数の配列を渡しますか?

2022-03-20 03:56:15

質問

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

解決方法は?

を追加するだけです。 [FromUri] のような感じで、パラメータの前に表示されます。

GetCategories([FromUri] int[] categoryIds)

そしてリクエストを送信します。

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