利用httpWebrequest 向服务器发送请求,并返回结果.
1//创建httpWebRequest.
2 HttpWebRequest wreq = (HttpWebRequest)WebRequest.Create("http://www.*.com");
3 //发送方式
4 wreq.Method = "POST";
5 //创建Cooike并发送Cooike
6 CookieContainer cookie = new CookieContainer();
7 wreq.ContentType = "application/x-www-form-urlencoded";
8 string data = postData2;
9 StringBuilder postData = new StringBuilder(1000);
10 postData.Append(data);
11 wreq.ContentLength = postData.ToString().Length;
12 //将Cooike附加到请求中
13 Cookie c = new Cookie();
14 c.Name = "recommendid";
15 c.Domain = "www.*.com";
16 c.Value = "000";
17 TimeSpan ts = new TimeSpan(1, 0, 0, 0, 0);
18 c.Expires = new DateTime(2008, 1, 1);
19 cookie.Add(c);
20 wreq.CookieContainer = cookie;
21 Stream _RequestStream = wreq.GetRequestStream();
22 _RequestStream.Write(Encoding.UTF8.GetBytes(postData.ToString()), 0, postData.ToString().Length);
23 _RequestStream.Close();
24 //获取返回结果
25 HttpWebResponse wresp = (HttpWebResponse)wreq.GetResponse();
26 HttpWebResponse myResponse = (HttpWebResponse)wreq.GetResponse();
27 StreamReader reader = new StreamReader(myResponse.GetResponseStream(), Encoding.Default);
28 string content = reader.ReadToEnd();
2 HttpWebRequest wreq = (HttpWebRequest)WebRequest.Create("http://www.*.com");
3 //发送方式
4 wreq.Method = "POST";
5 //创建Cooike并发送Cooike
6 CookieContainer cookie = new CookieContainer();
7 wreq.ContentType = "application/x-www-form-urlencoded";
8 string data = postData2;
9 StringBuilder postData = new StringBuilder(1000);
10 postData.Append(data);
11 wreq.ContentLength = postData.ToString().Length;
12 //将Cooike附加到请求中
13 Cookie c = new Cookie();
14 c.Name = "recommendid";
15 c.Domain = "www.*.com";
16 c.Value = "000";
17 TimeSpan ts = new TimeSpan(1, 0, 0, 0, 0);
18 c.Expires = new DateTime(2008, 1, 1);
19 cookie.Add(c);
20 wreq.CookieContainer = cookie;
21 Stream _RequestStream = wreq.GetRequestStream();
22 _RequestStream.Write(Encoding.UTF8.GetBytes(postData.ToString()), 0, postData.ToString().Length);
23 _RequestStream.Close();
24 //获取返回结果
25 HttpWebResponse wresp = (HttpWebResponse)wreq.GetResponse();
26 HttpWebResponse myResponse = (HttpWebResponse)wreq.GetResponse();
27 StreamReader reader = new StreamReader(myResponse.GetResponseStream(), Encoding.Default);
28 string content = reader.ReadToEnd();