Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 16873|Răspunde: 1

[ASP.NET] Eroare get request JsonResult. A fost o eroare la procesarea cererii tale.

[Copiază linkul]
Postat pe 04.01.2016 12:08:44 | | | |


Accesez direct prin browser și va raporta o eroare.

Să vedem ce este JsonResult?

JsonResult: JsonResult are o proprietate de tip Data care reprezintă obiectul de date ce trebuie convertit în format JSON. Proprietățile ContentEncoding și ContentType sunt metodele de codare și tipurile de media ale setărilor curente de răspuns, iar tipul implicit de media este application/json.

Remarca:
Din motive de securitate, JsonResult nu poate fi folosit implicit ca răspuns la o cerere HTTP-GET, caz în care o excepție InvalidOperationException va fi aruncată direct. Putem activa suportul JsonResult pentru cererile HTTP-GET prin proprietatea sa JsonRequestBehavior. Tipul proprietății este enumerarea JsonRequestBehavior, iar cele două enum-uri, AllowGet și DenyGet, respectiv, indică suportul de permitere/refuz pentru răspunsurile la cererile HTTP-GET. Proprietatea JsonRequestBehavior a JsonResult este setată pe DenyGet când este inițializată, iar dacă trebuie să răspundem la cererile HTTP-GET cu JsonResult creat, trebuie să setăm explicit proprietatea JsonRequestBehavior la AllowGet.


Prin urmare, motivul erorii este cererea get pe care o folosim, toată lumea înțelege, doar înlocuiește-o cu post




Precedent:Cum să înveți o limbă ușoară
Următor:C# implementează funcția de trimitere a emailurilor
 Proprietarul| Postat pe 04.01.2016 12:13:50 |
Sau să adaugi JsonRequestBehavior.AllowGet
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com