Próbuję ustawić Content-Type
nagłówek HttpClient
obiektu zgodnie z wymaganiami wywoływanego interfejsu API.
Próbowałem ustawić Content-Type
poniżej:
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");
// ...
}
Pozwala mi to dodać Accept
nagłówek, ale gdy próbuję go dodać Content-Type
, zgłasza następujący wyjątek:
Niewłaściwie użyta nazwa nagłówka. Upewnij się, że używane są nagłówki żądania, nagłówki
HttpRequestMessage
odpowiedzi zHttpResponseMessage
oraz nagłówki zawartości zHttpContent
obiektami.
Jak ustawić Content-Type
nagłówek w HttpClient
żądaniu?