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