Я работал с веб-API раньше.. и, насколько я помню.. Действия в (по крайней мере, в новой версии) называются Get, Post, Delete, Put и т. д., и эти действия запускаются в зависимости http-глагола в запросе..
Так, например, у вас может быть ApiController с именем UserApiController..
и если вы сделаете запрос к /api/user с помощью http-глагола POST.. тогда будет запущено/выполнено пост-действие в этом контроллере..
Однако.... похоже, что у меня возникли проблемы с этим, используя UmbracoApiController... по какой-то причине он не выполняет post или get или любое другое действие, сопоставленное с http-глаголом.. Любые идеи?.. есть ли какие-либо другие способ заставить метод выполняться в зависимости от http-глагола?
Мой текущий код:
public class MyController : UmbracoApiController
{
[HttpPost]
public bool Post()
{
return true;
}
}
Я поставил точку останова в действии.