Maison >développement back-end >C++ >Comment publier des données JSON à l'aide de HttpClient dans l'API Web ?
Utiliser HttpClient pour POSTER des données JSON dans l'API Web
Ce guide montre comment envoyer des données JSON via une requête HTTP POST à l'aide de HttpClient
dans un contexte d'API Web. Voici une approche étape par étape :
Sérialisez le JsonObject : Commencez par convertir votre JsonObject
en chaîne JSON à l'aide de la méthode jsonObject.ToString()
.
Construct HttpContent : Enveloppez la chaîne JSON résultante dans un objet StringContent
. Spécifiez l'encodage (par exemple, UTF-8) et le type de contenu (« application/json »).
Exécutez la requête POST : Utilisez la méthode HttpClient
appropriée pour envoyer la requête POST. L'exemple ci-dessous utilise une approche synchrone :
<code class="language-csharp"> var content = new StringContent(jsonObject.ToString(), Encoding.UTF8, "application/json"); var response = client.PostAsync(url, content).Result;</code>
Traitement de la réponse : L'objet response
encapsule la réponse HTTP du serveur. Examinez ses propriétés pour vérifier le succès de la demande et gérer toutes les données renvoyées.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!