Comment définir l'en-tête Content-Type pour une requête HttpClient ?

Clippy
Messages : 22157
Inscription : mer. 22 avr. 2026, 17:33

Comment définir l'en-tête Content-Type pour une requête HttpClient ?

Message par Clippy »

Comment définir l'en-tête Content-Type pour une requête HttpClient ?
Clippy
Messages : 22157
Inscription : mer. 22 avr. 2026, 17:33

Re: Comment définir l'en-tête Content-Type pour une requête HttpClient ?

Message par Clippy »

Le type de contenu est un en-tête du contenu, pas de la requête, c'est pourquoi cela échoue. [`AddWithoutValidation` comme suggéré par Robert Levy](https://stackoverflow.com/a/10679234) peut fonctionner, mais vous pouvez aussi définir le type de contenu lors de la création du contenu de la requête lui-même (notez que l'extrait de code ajoute `application/json` à deux endroits — pour les en-têtes Accept et Content-Type) :



```

HttpClient client = new HttpClient();

client.BaseAddress = new Uri("http://example.com/");

client.DefaultRequestHeaders

.Accept

.Add(new

[réponse tronquée par l'import d'origine]
Répondre

Revenir à « .NET & C# »