下载

来源:互联网 发布:nginx 目录映射 编辑:程序博客网 时间:2024/04/30 04:30
        public static void Download_2(string url, string encoding)        {            HttpWebRequest request = null;            HttpWebResponse response = null;            CookieContainer _cc = new CookieContainer();            StreamReader _sr = null;            string _cookies = string.Empty;            Encoding _encoding = Encoding.GetEncoding(encoding);            //            request = (HttpWebRequest)WebRequest.Create(url);            request.UserAgent = "Mozilla/5.0 (Windows NT 5.1; rv:14.0) Gecko/20100101 Firefox/14.0.1";            request.Accept = "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8";            //request.Headers.Add("Accept-Language", "zh-cn,zh;q=0.8,en-us;q=0.5,en;q=0.3");////多国语言            request.ContentType = "application/x-www-form-urlencoded";            request.AllowAutoRedirect = true;            request.CookieContainer = _cc;            request.KeepAlive = true;            request.Method = "GET";            request.KeepAlive = true;            request.Headers.Add("Cookie:" + _cookies);            try            {                response = (HttpWebResponse)request.GetResponse();                //设置cookie                   _cookies = request.CookieContainer.GetCookieHeader(request.RequestUri);                //取再次跳转链接                   _sr = new StreamReader(response.GetResponseStream(), _encoding);                var currentPage = _sr.ReadToEnd();            }            catch            {                return null;            }        }

原创粉丝点击