我可以在同一路线上的WebAPI / MVC中使用多个POST方法吗?

时间:2018-02-15 14:54:42

标签: c# asp.net-mvc asp.net-web-api asp.net-core-webapi

是否可以查看http方法的主体以及POST(动词)在同一个控制器上调用不同方法的事实?

所以我需要这样的东西:

void
[HttpPost]
public HttpResponseMessage DeleteItem(DeleteItemCommand deleteItemCommand)
{
   return null;
}

[HttpPost] 
public HttpResponseMessage UpdateItem(UpdateItemCommand updateItemCommand)
{
   return null;
}

这一切都适用于一个URL:[Route(“api / controller”)]。

所以在Javascript中,我的呼叫将在身体中有:

{
    DeleteItemCommand : { 
       etc.
    }
}

甚至使用像domain-model =“DeleteItemCommand”这样的HTTP标头。

0 个答案:

没有答案