See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 18105|Vastuse: 0

[WebAPI] Asp.Net Mvc4 Webapi, et saada kõik get parameetrid

[Kopeeri link]
Postitatud 17.02.2017 12:03:46 | | |

Hiljuti kasutasin mvc4-s WEBAPI-d ja avastasin, et vastuvõtuparameetrid pole väga mugavad, mis erineb väga traditsioonilisest request.querystringist ja request.formist, ning otsisin palju internetist ja lahendusi on mitmeid, kuid mitte liiga detailsed, nii et jälgisin muutujaid tegevuses, vaatasin hoolikalt ja lõpuks leidsin lahenduse, järgmine on kood:
WEBAPI päring on tüüpi HttpRequestMessage ning sellel ei saa olla päringustringi ega meetodite vastuvõtuparameetreid nagu traditsiooniline veeb, ning traditsioonilise HttpReqesti baasklass on HttpReqestBase

Seega kasutame siin otse (HttpContextBase)Request.Properties["MS_HttpContext")





Eelmine:C# tehase skeemi koodigeneraatori lähtekood
Järgmine:WebAPI seade tagastab vaikimisi JSON-andmeid
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com