Nett-API null parameterverdi i POST aksjon

stemmer
1

Jeg prøver å bruke vinkel og asp.net vNext Web API. Jeg har en kontroller opp, men ved bruk av vinkel er $resourceobjektverdier ikke kan løses i ( Postmetode parameter er null)

Forespørselen selv har ingenting utenom det vanlige, selv om det ikke sende json tilbake. Jeg tror jeg har sett et sted at vNext tillater ikke innhold forhandlinger ennå så kanskje det er det. Kan noen bekrefte eller kaste lys over emnet?

Også - er det en måte å få til de rå legg data i Web API? (Jeg bruker kjernen rammeverket) føre til at Request.Form at jeg vet fra MVC er ikke der lenger. Jeg prøvde GetFormAsync, men som returnerer en tom samling.

EDIT: Bekreftet at grunnen for ikke å binde parameteren er det faktum at dataene blir sendt som JSON-. Når formen koding blir brukt, blir parameterverdier løst på riktig måte.

Publisert på 11/08/2014 klokken 12:25
kilden bruker
På andre språk...                            


1 svar

stemmer
1

ved anvendelse av [FromBody] attributtet på param løst problemet.

Svarte 11/08/2014 kl. 13:27
kilden bruker

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more