using System;
using System.IO;
using System.Net.Http;
using System.Net.Http.Headers;
using System.Threading.Tasks;
static class Program
{
static async Task Main()
{
await MakeRequest();
Console.WriteLine("Hit ENTER to exit...");
Console.ReadLine();
}
static async Task MakeRequest()
{
var client = new HttpClient();
// Request headers
client.DefaultRequestHeaders.CacheControl = CacheControlHeaderValue.Parse("no-cache");
client.DefaultRequestHeaders.Add("Ocp-Apim-Subscription-Key", "**********************");
var uri = "https://api.cryosinternational.com/donor/Donors?$Top=2";
var responseStream = await client.GetStreamAsync(uri);
using (var reader = new StreamReader(responseStream))
{
string responseContent = await reader.ReadToEndAsync();
Console.WriteLine(responseContent);
}
}
}