public bool RunWebServicesQuery(string aURL, string aToken, bool aIsPost) { try { HttpWebRequest lRequest = (HttpWebRequest)WebRequest.Create(aURL); if (!aIsPost) { lRequest.Method = "GET"; } else { lRequest.Method = "POST"; lRequest.Headers.Add("token", aToken); } HttpWebResponse lResponse = (HttpWebResponse)lRequest.GetResponse(); StreamReader lStreamRead = new StreamReader(lResponse.GetResponseStream(), System.Text.Encoding.UTF8); string lResult = lStreamRead.ReadToEnd(); lStreamRead.Close(); lResponse.Close(); if (lResponse.StatusCode.ToString() == "OK") { gReturnData = lResult; return true; } else { gReturnData = "System returned HTTP Result " + lResponse.StatusCode.ToString(); return false; } } catch (SystemException ex) { LogManager ErrManager = new LogManager(); ErrManager.Log(ex.Message.ToString(), false); gReturnData = ex.Message.ToString(); return false; } }