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 }