Pourquoi est-il Json Request Behaviornécessaire?
Si je veux restreindre les HttpGetdemandes à mon action, je peux décorer l'action avec l' [HttpPost]attribut
Exemple:
[HttpPost]
public JsonResult Foo()
{
return Json("Secrets");
}
// Instead of:
public JsonResult Foo()
{
return Json("Secrets", JsonRequestBehavior.AllowGet);
}
Pourquoi n'est-ce pas [HttpPost]suffisant?
Pourquoi le framework nous "bogue" avec JsonRequestBehavior.AllowGettout ce JsonResultque nous avons. Si je veux refuser d'obtenir des requêtes, j'ajouterai l' HttpPostattribut.