引自:
http://community.csdn.net/Expert/TopicView3.asp?id=4106408
try
{
string str_post="title="+System.Web.HttpUtility.UrlEncode(title,Encoding.Default)+"";
str_post+="©right=1";
str_post+="&sign=1";
str_post+="&recvmsg=1";
str_post+="&groupid="+forumid+"";
string path="http://bbs.qq.com/cgi-bin/bbs/post/bbs_post_submit_add";
Cookie user1=new Cookie("uin",uin,"/","bbs.qq.com");
Cookie skey1=new Cookie("skey",skey,"/","bbs.qq.com");
Cookie pvid1=new Cookie("pvid",pvid,"/","bbs.qq.com");
HttpWebRequest httprequest=(HttpWebRequest)WebRequest.Create(path);
httprequest.CookieContainer=new CookieContainer();
httprequest.CookieContainer.Add(user1);
httprequest.CookieContainer.Add(skey1);
httprequest.CookieContainer.Add(pvid1);
httprequest.Method="POST";
httprequest.Accept="*/*";
httprequest.ContentLength=str_post.Length;
httprequest.ContentType="application/x-www-form-urlencoded";
//httprequest.ContentType="multipart/form-data";
Stream httprequeststream=httprequest.GetRequestStream();
StreamWriter sw=new StreamWriter(httprequeststream);
//发送数据
sw.Write(str_post);
sw.Close();
HttpWebResponse httpresponse=(HttpWebResponse)httprequest.GetResponse();
StreamReader sr=new StreamReader(httpresponse.GetResponseStream(),Encoding.Default);
backstr=sr.ReadToEnd();
sr.Close();
httpresponse.Close();
}
catch(Exception ee)
{
errorstr=ee.ToString();
}
[ 此贴被XChinux在2005-08-13 09:15重新编辑 ]