Exemplo n.º 1
0
        public static string Request(string url)
        {
            RequestParameter parameter = new RequestParameter
            {
                Url = url
            };

            return(Request(parameter));
        }
Exemplo n.º 2
0
        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);
        }