呼び出している 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