Вы также можете вызвать URL-адрес с определенными именами параметров в строке запроса:
/api/actions?param1=5¶m2=1/1/2000
Тогда метод контроллера будет:
GetByParams(int param1, DateTime param2)
Ответ 3
Я думаю, что самый простой способ - просто использовать AttributeRouting.
[Route("api/YOURCONTROLLER/{paramOne}/{paramTwo}")]
public string Get(int paramOne, int paramTwo) {
return "The [Route] with multiple params worked";
}
Названия {} должны соответствовать вашим параметрам.