Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 46123|Répondre: 3

[WebAPI] Le webapi reçoit la chaîne json du post

[Copié le lien]
Publié sur 19/07/2017 10:21:05 | | | |
WebAPI est en fait très puissant, j’ai vu de nombreux articles sur Internet, quand on reçoit la chaîne JSON de POST, tout est reçu avec une chaîne de caractères,


Alors, pourquoi s’embêter avec l’objet 。。。。。。


Je pense que webapi peut convertir directement des chaînes json en objets, sinon webapi n’a aucun sens d’existence...


Le code est le suivant :


Contrôleur WebAPI :




La chaîne json que nous avons postée ressemble à ceci :

{"nom » :"Architectehttp://www.itsvse.com« ,"âge » :5}


Notes:

Lorsque nous publions la chaîne json à l’interface, nous devons définir l’en-tête de requête : « Content-Type :application/json »

Réglage : Content-Type :x-www-form-urlencoded L’objet en arrière-plan sera vide et ne sera pas reçu du tout

Réglage : Content-Type :text/plain signalera directement l’erreur suivante :

{
    « Message » : « Une erreur s’est produite. » ,
    « ExceptionMessage » : « Impossible de lire un objet de type « apitest » d’un contenu avec le type média « text/plain » sans MediaTypeFormatter disponible. ",
    « ExceptionType » : « System.InvalidOperationException »,
    « StackTrace » : " xxx »
}




Score

Nombre de participants1MO+1 Effondrement raison
Ingénieur + 1 Très puissant !

Voir toutes les notes





Précédent:Avantages du design web réactif
Prochain:Partage des ressources : Développement du projet STM32 intégré Conception et mise en œuvre du moniteur de fréquence cardiaque
 Propriétaire| Publié sur 19/07/2017 17:04:32 |
Joint est un filtre de validation de modèle pour l’interface webapi



Notez que si le paramètre passé par le type de référence est vide, la validation du modèle passera ! Veuillez noter qu’il est vide
 Propriétaire| Publié sur 20/01/2021 13:44:37 |
MVC récupère les données XML JSON pour le post
https://www.itsvse.com/thread-2936-1-1.html
Publié sur 19/11/2022 08:23:47 |
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com