J'essaie de définir l'en- Content-Typetête d'un HttpClientobjet comme requis par une API que j'appelle.
J'ai essayé de définir Content-Typecomme ci-dessous:
using (var httpClient = new HttpClient())
{
httpClient.BaseAddress = new Uri("http://example.com/");
httpClient.DefaultRequestHeaders.Add("Accept", "application/json");
httpClient.DefaultRequestHeaders.Add("Content-Type", "application/json");
// ...
}
Cela me permet d'ajouter l'en- Accepttête mais lorsque j'essaye de l'ajouter, Content-Typeil lance l'exception suivante:
Nom d'en-tête mal utilisé. Assurez-vous que les en-têtes de demande sont utilisés avec
HttpRequestMessage, les en-têtes de réponse avecHttpResponseMessageet les en-têtes de contenu avec lesHttpContentobjets.
Comment puis-je définir l'en- Content-Typetête dans une HttpClientdemande?