public static string Request(string url) { RequestParameter parameter = new RequestParameter { Url = url }; return(Request(parameter)); }
public static string Request(RequestParameter requestParameter) { HttpWebRequest request = (HttpWebRequest)WebRequest.Create(requestParameter.Url); request.Method = requestParameter.HttpMethod; if (!string.IsNullOrEmpty(requestParameter.UserAgent)) { request.UserAgent = requestParameter.UserAgent; } string invokeresult = string.Empty; using (HttpWebResponse response = (HttpWebResponse)request.GetResponse()) { using (StreamReader reader = new StreamReader(response.GetResponseStream(), requestParameter.Encoding)) { invokeresult = reader.ReadToEnd(); } } return(invokeresult); }