Sto cercando di impostare l' Content-Typeintestazione di un HttpClientoggetto come richiesto da un'API che sto chiamando.
Ho provato a impostare Content-Typecome 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' Acceptintestazione ma quando provo ad aggiungerla Content-Typegenera la seguente eccezione:
Nome intestazione abusato. Assicurarsi che vengano utilizzate le intestazioni di richiesta con
HttpRequestMessage, le intestazioni di risposta conHttpResponseMessagee le intestazioni di contenuto conHttpContentoggetti.
Come posso impostare l' Content-Typeintestazione in una HttpClientrichiesta?