Közvetlenül a böngészővel meglátogatom, és hibát jelent.
Nézzük meg, mi az a JsonResult?
JsonResult: JsonResult-nak van egy Data típusú tulajdonsága, amely azt az adatobjektumot jelöli, amelyet JSON formátumra kell konvertálni. A ContentEncoding és ContentType tulajdonságok a jelenlegi válaszbeállítások kódolási módszerei és médiatípusai, az alapértelmezett média típus application/json.
Megjegyzés: Biztonsági okokból a JsonResult alapértelmezetten nem használható HTTP-GET kérésre adott válaszként, ebben az esetben közvetlenül Invalid OperationException kivételt küldenek. Engedélyezhetjük a JsonResult támogatást HTTP-GET kérésekhez a JsonRequestBehavior tulajdonságán keresztül. A tulajdonságtípus a JsonRequestBehavior enumeration, és a két enum, az AllowGet és a DenyGet, jelezi, hogy engedélyez/tilt támogatást a HTTP-GET kérésekre adott válaszokhoz. A JsonRequest Behavior tulajdonsága inicializálásakor DenyGet-re van állítva, és ha a létrehozott JsonResult-val kell válaszolnunk a HTTP-GET kérésekre, akkor kifejezetten be kell állítanunk a JsonRequestBehavior tulajdonságát AllowGet-re.
Ezért a hiba oka a get request, amit használunk, mindenki érti, csak cseréljük le postra
|