Я пытаюсь установить заголовок 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
?