Maison >développement back-end >C++ >Comment publier un objet JSON à l'aide de HttpClient dans l'API Web ?
Utiliser HttpClient pour POSTER des objets JSON dans les API Web
Ce guide explique comment envoyer un objet JSON via une requête POST à l'aide de HttpClient dans un contexte API Web.
Tout d'abord, créez un objet JSON et remplissez-le avec vos données. Ensuite, créez une instance HttpClient, en spécifiant l'URL du point de terminaison de l'API. Définissez DefaultRequestHeaders.Accept
sur "application/json"
pour spécifier le format de réponse attendu.
Convertissez votre objet JSON en un StreamContent
pour la transmission dans le corps de la requête HTTP. Utilisez StringContent
, en fournissant votre objet JSON sous forme de chaîne et en spécifiant l'encodage UTF-8.
Envoyez la requête POST en utilisant client.PostAsync
, en fournissant l'URL et le contenu. Cela renvoie un HttpResponseMessage
. Accédez au résultat en utilisant la propriété .Result
.
Pour un fonctionnement asynchrone, utilisez await
avec client.PostAsync
pour obtenir le HttpResponseMessage
de manière asynchrone.
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!