internal byte[] TeamCityHttpDataCall(string endpointUrl) { try { Console.WriteLine ("HTTP request to " + endpointUrl); using (TimeOutWebClient wc = new TimeOutWebClient(TimeoutSeconds)) { string userName = _configuration.UseGuestLogin ? "guest" : _configuration.UserName; string password = _configuration.UseGuestLogin ? "" : _configuration.Password; wc.SetCredentials(userName, password); string url = _configuration.ServerUrl + endpointUrl; var result = wc.DownloadData(url); return result; } } catch(WebException) { return null; } }