var request = new HttpRequestMessage(); request.RequestUri = new Uri("https://api.example.com/resource"); request.Method = HttpMethod.Get; request.Headers.Add("api-version", "1.0");
var client = new HttpClient(); var request = new HttpRequestMessage(HttpMethod.Get, "https://api.example.com/resource"); request.Version = new Version(2, 0); await client.SendAsync(request);In this example, we are creating an instance of the HttpClient class and using it to send a GET request to the specified URI. We are also setting the API version to 2.0 by assigning a Version object to the Version property of the request. Package library: System.Net.Http.