1 //purl處理頁面,str參數(shù)(如:username=admin&passwod=123456)
2
3 //返回處理頁面輸出的內(nèi)容
4
5 //使用:string data = PostData(http://www.soaspx.com/, "action=Fav&str=這個(gè)是好網(wǎng)站");
6
7 public static string PostData(string purl,string str)
8 {
9 try
10 {
11 byte[] data = System.Text.Encoding.GetEncoding("GB2312").GetBytes(str);
12 // 準(zhǔn)備請(qǐng)求
13 HttpWebRequest req = (HttpWebRequest)WebRequest.Create(purl);
14
15 //設(shè)置超時(shí)
16 req.Timeout = 30000;
17 req.Method = "Post";
18 req.ContentType = "application/x-www-form-urlencoded";
19 req.ContentLength = data.Length;
20 Stream stream = req.GetRequestStream();
21 // 發(fā)送數(shù)據(jù)
22 stream.Write(data, 0, data.Length);
23 stream.Close();
24
25 HttpWebResponse rep = (HttpWebResponse)req.GetResponse();
26 Stream receiveStream = rep.GetResponseStream();
27 Encoding encode = System.Text.Encoding.GetEncoding("GB2312");
28 // Pipes the str