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);