Generic Function for making get request from web api without token
public static T DoGetRequest<T>(String requestMethod) where T : new()
{
try
{
string BaseUrl = ConfigurationManager.AppSettings["abcURL"];
var client = new RestClient(BaseUrl);
var request = new RestRequest(requestMethod, Method.GET);
var response = client.Execute<T>(request);
return response.Data;
}
catch (Exception ex)
{
throw;
}
}
Generic Function for making get request from web api with token
Generic Function for making get request from web api with token
public static T DoGetRequest<T>(String requestMethod, string token) where T : new()
{
try
{
string BaseUrl = ConfigurationManager.AppSettings["OLMPAPIUrl"];
var client = new RestClient(BaseUrl);
var request = new RestRequest(requestMethod, Method.GET);
string authHeader = System.Net.HttpRequestHeader.Authorization.ToString();
request.AddHeader(authHeader, token);
var response = client.Execute<T>(request);
return response.Data;
}
catch (Exception ex)
{
throw;
}
}