C#访问URL并获取文件内容,Web

 1 string rXml = string.Empty;
 2         HttpWebRequest myHttpWebRequest = System.Net.WebRequest.Create(url) as HttpWebRequest;
 3         myHttpWebRequest.KeepAlive = false;
 4         myHttpWebRequest.AllowAutoRedirect = false;
 5         myHttpWebRequest.UserAgent = "Mozilla/5.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727)";
 6         myHttpWebRequest.Timeout = 10000;
 7         myHttpWebRequest.ContentType = "application/x-www-form-urlencoded;charset=utf-8";
 8         using (HttpWebResponse res = (HttpWebResponse)myHttpWebRequest.GetResponse())
 9         {
10             if (res.StatusCode == HttpStatusCode.OK || res.StatusCode == HttpStatusCode.PartialContent)//返回为200或206
11             {
12                 string dd = res.ContentEncoding;
13                 System.IO.Stream strem = res.GetResponseStream();
14                 System.IO.StreamReader r = new System.IO.StreamReader(strem);
15                 rXml = r.ReadToEnd();
16             }
17         }
18         Response.Write(rXml);