route и параметры

72
26 февраля 2021, 06:40

У меня имеется метод который принимает 3 параметра

[Route("api/calculator/{operation}/{fvalue}/{svalue}")]
public IHttpActionResult Post(string operation, string fvalue, string svalue)
{
    return Content(HttpStatusCode.Accepted, string.Format("Result:" + CalculatorManager.Operation(operation, Double.Parse(fvalue), Double.Parse(svalue))));
}

При вызывании API нету никаких проблем если вызывать

http://localhost:50462/api/calculator/Add/1/1

Но если сделать таким образом

http://localhost:50462/api/calculator/?operation=Add&fvalue=1&svalue=1

Я так понимаю, что если использовать Route то больше нельзя задавать параметры, просто я хочу сделать микс, но не могу найти ответ как.

READ ALSO
C# использование сторонних классов в проекте

C# использование сторонних классов в проекте

Нужно написать небольшой функционал по работе с жестким дискомСама суть программы не важна

101
Не задаётся временная директория

Не задаётся временная директория

К проекту на laravel 56 подключён пакет MPDF

113
Почему php выдает эту ошибку?

Почему php выдает эту ошибку?

Parse error: syntax error, unexpected '$content_width' (T_VARIABLE) in /var/www/u0665743/data/www/hqherbru/wp-content/themes/digitalworld/functions

96
FileObserver иногда не работает

FileObserver иногда не работает

Метод OnEvent иногда вызывается, а иногда и не вызывается

112