Estoy tratando de establecer el Content-Typeencabezado de un HttpClientobjeto como lo requiere una API a la que estoy llamando.
Intenté configurar lo Content-Typesiguiente a continuación:
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");
// ...
}
Me permite agregar el Acceptencabezado pero cuando trato de agregarlo Content-Typearroja la siguiente excepción:
Nombre de encabezado mal utilizado. Asegúrese de utilizar encabezados de solicitud con
HttpRequestMessageencabezados de respuestaHttpResponseMessagey encabezados de contenido conHttpContentobjetos.
¿Cómo puedo configurar el Content-Typeencabezado en una HttpClientsolicitud?