Я пытаюсь установить Content-Typeзаголовок HttpClientобъекта, как того требует API, который я вызываю.
Я попытался установить Content-Typeкак показано ниже:
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");
// ...
}
Это позволяет мне добавить Acceptзаголовок, но когда я пытаюсь добавить Content-Typeего, выдается следующее исключение:
Неправильное название заголовка. Убедитесь, что заголовки запросов используются с
HttpRequestMessageзаголовками ответов и заголовкамиHttpResponseMessageсодержимого сHttpContentобъектами.
Как я могу установить Content-Typeзаголовок в HttpClientзапросе?