Как отправить массив через URI, используя Attribute Routing в Web API?
м послестатья о маршрутизации атрибутов в Web API 2 попытаться отправить массив через URI:
[HttpPost("api/set/copy/{ids}")]
public HttpResponseMessage CopySet([FromUri]int[] ids)
Это работало при использовании основанной на соглашении маршрутизации:
http://localhost:24144/api/set/copy/?ids=1&ids=2&ids=3
Но с атрибутом маршрутизации он больше не работает - я получаю 404 не найден.
Если я попробую это:
http://localhost:24144/api/set/copy/1
Тогда это работает - я получаю массив с одним элементом.
Как я могу использовать атрибутную маршрутизацию таким образом?