ASP.NET Web API генерирует URL с помощью Url.Action

Как я могу генерировать тот же URL, но в Web Api?

var url = Url.Action("Action", "Controller", new { product = product.Id, price = price }, protocol: Request.Url.Scheme);

Постскриптум

URL должен быть сгенерирован для контроллера / действия MVC, но изнутри веб-API.

Итак, в основном: сделать запрос на получение моегоapi/generateurl и это вернет URL к:

http://domain.com/controller/action?product=productId&price=100

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

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