1 public static bool getweb(string strURL, out string buf) 2 { 3 try 4 { 5 buf = ""; 6 HttpWebRequest httpReq; 7 HttpWebResponse httpResp; 8 char[] cbuffer = new char[256]; 9 int byteRead = 0; 10 11 Uri httpURL = new Uri(strURL); 12 httpReq = (HttpWebRequest)WebRequest.Create(httpURL); 13 14 httpResp = (HttpWebResponse)httpReq.GetResponse(); 15 Stream respStream = httpResp.GetResponseStream(); 16 StreamReader respStreamReader = new StreamReader(respStream, Encoding.Default); 17 18 byteRead = respStreamReader.Read(cbuffer, 0, 256); 19 20 while (byteRead != 0) 21 { 22 string strResp = new string(cbuffer, 0, byteRead); 23 buf = buf + strResp; 24 byteRead = respStreamReader.Read(cbuffer, 0, 256); 25 } 26 27 respStream.Close(); 28 return true; 29 } 30 catch (Exception e) 31 { 32 buf = e.Message; 33 return false; 34 } 35 }
转载于:https://www.cnblogs.com/zerojetlag/archive/2012/11/16/2773343.html