Sto cercando di impostare l' Content-Type
intestazione di un HttpClient
oggetto come richiesto da un'API che sto chiamando.
Ho provato a impostare Content-Type
come di seguito:
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");
// ...
}
Mi consente di aggiungere l' Accept
intestazione ma quando provo ad aggiungerla Content-Type
genera la seguente eccezione:
Nome intestazione abusato. Assicurarsi che vengano utilizzate le intestazioni di richiesta con
HttpRequestMessage
, le intestazioni di risposta conHttpResponseMessage
e le intestazioni di contenuto conHttpContent
oggetti.
Come posso impostare l' Content-Type
intestazione in una HttpClient
richiesta?