API da Web do ASP.NET gerar URL usando Url.Action
Como posso gerar o mesmo URL, mas na API da Web?
var url = Url.Action("Action", "Controller", new { product = product.Id, price = price }, protocol: Request.Url.Scheme);
P.S.
O URL deve ser gerado para um controlador / ação MVC, mas de dentro da API da Web.
Então, basicamente: faça uma solicitação get ao meuapi/generateurl
e isso retornará um URL para:
http://domain.com/controller/action?product=productId&price=100