Dlaczego jest Json Request Behavior
potrzebny
Jeśli chcę ograniczyć HttpGet
żądania do mojej akcji, mogę ozdobić akcję [HttpPost]
atrybutem
Przykład:
[HttpPost]
public JsonResult Foo()
{
return Json("Secrets");
}
// Instead of:
public JsonResult Foo()
{
return Json("Secrets", JsonRequestBehavior.AllowGet);
}
Dlaczego nie [HttpPost]
wystarcza?
Dlaczego struktura „wkurza” nas za to, JsonRequestBehavior.AllowGet
co JsonResult
mamy. Jeśli chcę odmówić otrzymania żądań, dodam HttpPost
atrybut.