关键源码如下:
try{
         url="http://www.c-snd.com/jcedu/bbs/login.asp"
wr = (HttpWebRequest)HttpWebRequest.Create(url);
wr.ContentType="application/x-www-form-urlencoded";
CookieContainer cc = new CookieContainer();
wr.CookieContainer = cc;
cookieHeader = wr.CookieContainer.GetCookieHeader(new Uri(url));
//wr.CookieContainer.SetCookies(new Uri(url),cookieHeader);
//wr.AllowAutoRedirect = false;
Uri uri = new Uri(url);
wr.MaximumAutomaticRedirections=1;
HttpWebResponse wrp = (HttpWebResponse)wr.GetResponse();
//wrp.Cookies = wr.CookieContainer.GetCookies(uri);
Stream stream = wrp.GetResponseStream();
Encoding encoding = System.Text.Encoding.Default;
StreamReader smReader = new StreamReader(stream,encoding);
this.TxtBody.Text = smReader.ReadToEnd();
this.TxtBody.Text+="\r\n"+cc.GetCookies(uri)[0].Value.ToString();
smReader.Close();
stream.Close();
return true;
}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
return false;
}
得到值:<META http-equiv=Content-Type content=text/html; charset=gb2312><meta HTTP-EQUIV=REFRESH CONTENT=3>正在登陆论坛……<br><br>本系统要求使用COOKIES,假如您的浏览器禁用COOKIES,您将不能登录本系统……我想得到的是http://www.c-snd.com/jcedu/bbs/login.asp这个地址的原码