WebAPI iš tikrųjų yra labai galingas, mačiau daug straipsnių internete, gavus JSON eilutę POST, visa tai gaunama su String,
Tada, kam vargintis su objektu。。。。。。
Manau, kad webapi gali tiesiogiai konvertuoti json eilutes į objektus, kitaip webapi neturi egzistavimo prasmės...
Kodas yra toks:
WebAPI valdiklis:
Mūsų paskelbta json eilutė atrodo taip:
Pastabos:
Kai skelbiame json eilutę į sąsają, turime nustatyti užklausos antraštę: "Content-Type:application/json"
Nustatymas: Content-Type:x-www-form-urlencoded Fono objektas bus tuščias ir visai nebus gautas
Nustatymas: turinio tipas: tekstas/paprastas tiesiogiai praneš apie šią klaidą:
{ "Message": "Įvyko klaida." , "ExceptionMessage": "Neįmanoma nuskaityti "apitest" tipo objekto iš turinio, kurio medijos tipas yra "text/plain", kai nėra MediaTypeFormatter. ", "ExceptionType": "System.InvalidOperationException", "StackTrace": " xxx"
}
|