为什么Json Request Behavior
需要?
如果我想将HttpGet
请求限制为我的操作,则可以使用[HttpPost]
属性装饰该操作
例:
[HttpPost]
public JsonResult Foo()
{
return Json("Secrets");
}
// Instead of:
public JsonResult Foo()
{
return Json("Secrets", JsonRequestBehavior.AllowGet);
}
为什么还[HttpPost]
不够?
为什么框架会用我们拥有的JsonRequestBehavior.AllowGet
所有东西“困扰”我们JsonResult
。如果我想拒绝获取请求,则添加HttpPost
属性。