Senden eines Arrays über einen URI mithilfe des Attributroutings in der Web-API

Ich folge demArtikel zum Attribut-Routing in der Web-API 2 um zu versuchen, ein Array über URI zu senden:

[HttpPost("api/set/copy/{ids}")]
public HttpResponseMessage CopySet([FromUri]int[] ids)

Dies funktionierte, wenn konventionelles Routing verwendet wurde:

http://localhost:24144/api/set/copy/?ids=1&ids=2&ids=3

Aber mit Attribut-Routing funktioniert es nicht mehr - ich bekomme 404 nicht gefunden.

Wenn ich das versuche:

http://localhost:24144/api/set/copy/1

Dann funktioniert es - ich bekomme ein Array mit einem Element.

Wie verwende ich das Attributrouting auf diese Weise?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage