Навіщо це 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
атрибут.