我之前一直在使用 Web API.. 据我所知.. (至少是新版本)中的操作称为 Get、Post、Delete、Put 等……这些操作的触发取决于请求中的 http 动词的..
因此,例如,您可能有一个名为 UserApiController 的 ApiController..
如果您使用 POST http-verb.. 向 /api/user 发出请求,则该控制器中的 Post-action 将被触发/执行..
但是....似乎我在使用 UmbracoApiController 时遇到了一些麻烦...由于某种原因,它不会执行 post 或 get 或映射到 http-verb 的任何其他操作..有什么想法吗?..还有其他的吗根据http-verb强制执行方法的方法?
我目前的代码是:
public class MyController : UmbracoApiController
{
[HttpPost]
public bool Post()
{
return true;
}
}
我在动作中放置了一个断点..