WebAPI Calling in mvc

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

     
        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;
            }
        }