Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 46123|Vastaus: 3

[WebAPI] Webapi vastaanottaa postin json-merkkijonon

[Kopioi linkki]
Julkaistu 19.7.2017 10.21.05 | | | |
WebAPI on itse asiassa hyvin tehokas, olen nähnyt monia artikkeleita internetissä, kun vastaanotetaan JSON-merkkijono POSTilla, kaikki vastaanotetaan Stringillä,


Miksi sitten vaivautua esineen kanssa。。。。。。


Luulen, että webAPI voi muuntaa json-merkkijonot suoraan objekteiksi, muuten webapi:lla ei ole merkitystä olemassaolosta...


Koodi on seuraava:


WebAPI-ohjain:




Julkaisemamme json-merkkijono näyttää tältä:

{"name":"Arkkitehtihttp://www.itsvse.com","ikä":5}


Muistiinpanot:

Kun julkaisemme json-merkkijonon rajapinnalle, meidän täytyy asettaa pyyntöotsikko: "Content-Type:application/json"

Asetus: Content-Type:x-www-form-urlencoded Taustaobjekti on tyhjä eikä sitä vastaanoteta lainkaan

Asetus: Content-Type:text/plain raportoi suoraan seuraavan virheen:

{
    "Viesti": "Virhe tapahtui." ,
    "ExceptionMessage": "Ei pysty lukemaan tyyppiä "apitest" sisällöstä, jonka mediatyyppi on "text/plain" eikä MediaTypeFormatter ole saatavilla. ",
    "ExceptionType": "System.InvalidOperationException",
    "StackTrace": " xxx"
}




Pistetilanne

Osallistujien määrä1MB+1 Romahdus syy
Insinööri + 1 Erittäin voimakas!

Katso kaikki arviot





Edellinen:Responsiivisen verkkosuunnittelun hyödyt
Seuraava:Resurssien jakaminen: Upotettu STM32-projektin kehitys Sykemittarin suunnittelu ja toteutus
 Vuokraisäntä| Julkaistu 19.7.2017 17.04.32 |
Liitteenä on mallin validointisuodatin webAPI-rajapinnalle



Huomaa, että jos viitetyypin välittämä parametri on tyhjä, mallin validointi menee läpi! Huomioithan, että se on tyhjä
 Vuokraisäntä| Julkaistu 20.1.2021 13.44.37 |
mvc hakee JSON XML -tiedot julkaisua varten
https://www.itsvse.com/thread-2936-1-1.html
Julkaistu 19.11.2022 8.23.47 |
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com