Как отправить массив через 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

Тогда это работает - я получаю массив с одним элементом.

Как я могу использовать атрибутную маршрутизацию таким образом?

Ответы на вопрос(1)

Ваш ответ на вопрос