HTTP Client
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://api2.archery-records.net/api/members");
request.Headers.Add("Authorization", "<API KEY>");
var content = new StringContent("", null, "text/plain");
request.Content = content;
var response = await client.SendAsync(request);
response.EnsureSuccessStatusCode();
Console.WriteLine(await response.Content.ReadAsStringAsync());
Rest Sharp
var options = new RestClientOptions("https://
api2.archery-records.net")
{
MaxTimeout = -1,
};
var client = new RestClient(options);
var request = new RestRequest("/api/members", Method.Get);
request.AddHeader("Authorization", "<API KEY>");
var body = @"";
request.AddParameter("text/plain", body, ParameterType.RequestBody);
RestResponse response = await client.ExecuteAsync(request);
Console.WriteLine(response.Content);