Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 16873|Válasz: 1

[ASP.NET] get request JsonResult error. Hiba történt a kéréseddel.

[Linket másol]
Közzétéve 2016. 01. 04. 12:08:44 | | | |


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




Előző:Hogyan tanuljunk könnyű nyelvet
Következő:A C# az e-mailek küldésének funkcióját valósítja meg
 Háziúr| Közzétéve 2016. 01. 04. 12:13:50 |
Vagy hozzáadhatod a jsonRequestBehavior.AllowGet
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com