Visual Studio 2012.2、MVC4 Web アプリケーションを使用。
次のように ApiController にリクエストが届きます。
http://localhost/api/keys?ids[]=1&ids[]=2&ids[]=3
そして、次のメソッドは ids[] 配列から値を自動的に取得できるはずだという印象を受けました。
public KeysModel Get(int[] ids){...}
ただし、上記のようなリクエストが来た場合、「ids」パラメーターの値は null です。
HttpContext.Current.Request.QueryString に id の値があることを調べたところ、その方法で取得できましたが、単体テストが難しくなります。
また、リスト ID、[FromUri]、[FromUri(Name="ids[]")]、オブジェクト ID、および文字列 ID を使用してみました (興味深いことに... ID が文字列変数の場合、その中の値は " (コレクション)"