Как я могу сгенерировать один и тот же URL-адрес, но в Web Api?
var url = Url.Action("Action", "Controller", new { product = product.Id, price = price }, protocol: Request.Url.Scheme);
P.S.
URL-адрес должен быть сгенерирован в MVC-контроллер/действие, но изнутри web-api.
Итак, в основном: сделайте запрос на получение моего api/generateurl
и верните URL-адрес:
http://domain.com/controller/action?product=productId&price=100