ทำไมถึง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
คุณสมบัติ