0

I'm trying to pass several headers in get request and have a mistake:

Misused header name. Make sure request headers are used with HttpRequestMessage, response headers with HttpResponseMessage, and content headers with HttpContent objects

        using (HttpClient client = new HttpClient())
        {
            string token = "qwerty";

            client.DefaultRequestHeaders.Add("Authorization", $"Bearer {token}");
            client.DefaultRequestHeaders.Add("Content-Type", "application/json");

            HttpResponseMessage resp = await client.GetAsync("uri");

            string responseBody = await resp.Content.ReadAsStringAsync();

            Console.WriteLine(responseBody);
        }

What is my mistake? Thanks!

Lost_
  • 3
  • 3

0 Answers0