diff --git a/Utilities/HttpHelper.cs b/Utilities/HttpHelper.cs index 9181b997d158008a582b263fca0b1363c43bfd9b..a35caa74df2e8e2e8361d4d670777e6aa9142290 100644 --- a/Utilities/HttpHelper.cs +++ b/Utilities/HttpHelper.cs @@ -41,5 +41,26 @@ namespace Infrastructure.Utilities var result = new StreamReader(response.GetResponseStream()).ReadToEnd(); return result; } + + public static string Get(string url) + { + return Get(url, ""); + } + + public static string Get(string url, string args) + { + url = args.IsNullOrEmpty() ? url : url + "?" + args; + HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url); + request.ContentType = "application/json"; + request.Method = "GET"; + HttpWebResponse response = (HttpWebResponse)request.GetResponse(); + Stream myResponseStream = response.GetResponseStream(); + StreamReader myStreamReader = new StreamReader(myResponseStream, Encoding.UTF8); + string result = myStreamReader.ReadToEnd(); + myStreamReader.Close(); + myResponseStream.Close(); + return result; + } + } }