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

Nézet: 46123|Válasz: 3

[WebAPI] A webapi kapja a bejegyzés json stringjét

[Linket másol]
Közzétéve 2017. 07. 19. 10:21:05 | | | |
A WebAPI valójában nagyon hatékony, sok cikket láttam az interneten, amikor megkapom a POST JSON sorozatát, az mind String segítségével érkezik,


Akkor miért is próbálnánk a tárggyal。。。。。。


Szerintem a webAPI közvetlenül képes json stringeket objektumokká alakítani, különben a webapinak nincs létezés jelentése...


A kódex a következő:


WebAPI vezérlő:




A posztolt json sorozat így néz ki:

{"name":"Építészhttp://www.itsvse.com","kor":5}


Notes:

Amikor a json stringet a felületre posztoljuk, be kell állítanunk a kérés fejlécere: "Content-Type:application/json"

Beállítás: Content-Type:x-www-form-urlencoded A háttérobjektum üres lesz, és egyáltalán nem fog fogadni

Beállítás: Content-Type:text/plain közvetlenül a következő hibát jelenti:

{
    "Üzenet": "Hiba történt." ,
    "ExceptionMessage": "Nem lehet olvasni egy "apitest" típusú objektumot olyan tartalomból, amelynek média típusa "text/plain" van, és nincs elérhető MediaTypeFormatter. ",
    "ExceptionType": "System.InvalidOperationException",
    "StackTrace": " xxx"
}




Pontszám

A résztvevők száma1MB+1 Összeomlás ok
mérnök + 1 Nagyon erős!

Minden értékelés megtekintése





Előző:A reszponzív webdesign előnyei
Következő:Erőforrás-megosztás: Beágyazott STM32 projektfejlesztés Pulzusmérő tervezése és megvalósítása
 Háziúr| Közzétéve 2017. 07. 19. 17:04:32 |
Csatolva van egy modellellenőrző szűrő a webAPI interfészhez



Fontos megjegyezni, hogy ha a referencia típus által átadott paraméter üres, akkor a modell validálása is átmegy! Kérjük, vegye figyelembe, hogy üres
 Háziúr| Közzétéve 2021. 01. 20. 13:44:37 |
az mvc lekéri a JSON XML adatokat a bejegyzéshez
https://www.itsvse.com/thread-2936-1-1.html
Közzétéve 2022. 11. 19. 8:23:47 |
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