Я создал в своем домашнем контроллере действие, которое принимает текст:
public class HomeController : Controller
{
public string DisplayText(string text)
{
return text;
}
}
Я могу вызвать это действие, используя приведенный ниже URL, передав текстовый параметр в виде строки запроса:
http://localhost:4574/Home/DisplayText?text=some text
Однако я хотел бы иметь возможность вызывать это, используя следующий стиль:
http://localhost:4574/Home/DisplayText/some text
Поэтому без указания имени параметра («текст»);
Как это возможно?
Другой пример, объясняющий это более четко, приведен ниже
public string Add(string a, string b)
{
return (int.Parse(a) + int.Parse(b)).ToString();
}
Я могу позвонить, используя:
http://localhost:4574/Home/Add?a=2&b=3
но как это назвать RESTFul? например (http://localhost:4574/Home/Add/2/3
)