호출하는 API에 필요한 객체 Content-Type
헤더 를 설정하려고합니다 HttpClient
.
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
합니까?