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