Estou tentando definir o Content-Type
cabeçalho de um HttpClient
objeto, conforme exigido por uma API que estou chamando.
Tentei definir o Content-Type
seguinte abaixo:
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");
// ...
}
Ele permite que eu adicione o Accept
cabeçalho, mas quando tento adicioná- Content-Type
lo lança a seguinte exceção:
Nome de cabeçalho mal utilizado. Verifique se os cabeçalhos de solicitação são usados com
HttpRequestMessage
, de respostaHttpResponseMessage
e de conteúdo comHttpContent
objetos.
Como posso definir o Content-Type
cabeçalho em uma HttpClient
solicitação?