Pourquoi est-il Json Request Behavior
nécessaire?
Si je veux restreindre les HttpGet
demandes à 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.AllowGet
tout ce JsonResult
que nous avons. Si je veux refuser d'obtenir des requêtes, j'ajouterai l' HttpPost
attribut.