我要知道博客技术分享

C# Get请求数据 WebClient和HttpWebRequest获取HTML代码 蓝色梦想网

#region C# Get请求数据

        /// <summary>

        /// C# Get请求数据

        /// </summary>

        /// <param name="url">请求的URL地址</param>

        /// <returns></returns>

        private static string GetResult(string url)

        {

            WebClient wc = new WebClient();

            string s = wc.DownloadString(url);

            s = HttpUtility.UrlDecode(s);

            return s;

        }

 

        /// <summary>

        /// 可返回WEB请求出错请求信息的GET方法

        /// </summary>

        /// <param name="url">请求的URL</param>

        /// <returns></returns>

        private static string GetResultByHttpWebRequst(string url)

        {

            HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url);

            req.UserAgent = "MSIE6.0";

            req.Method = "GET";

            HttpWebResponse res;

            try { res = (HttpWebResponse)req.GetResponse(); }

            catch (WebException ex) { res = (HttpWebResponse)ex.Response; }

            StreamReader sr = new StreamReader(res.GetResponseStream(), Encoding.UTF8);

            string bstr = sr.ReadToEnd();

            return bstr;

        }

        #endregion

推荐阅读:蓝色梦想网

posted @ 2012-06-13 13:44  mylove温纯  阅读(593)  评论(0编辑  收藏  举报
我要知道 Copyright ©2011-2015 mylove温纯