我在c#中
///<summary>
/// 处理请求
/// </summary>
/// <returns>返回当前处理的文本</returns>
public string Proc()  
{
 
HttpWebRequest 请求=CreateRequest();//请求
HttpWebResponse 响应=null;;  
System.IO.StreamReader sr=null;  
try
{
//这里得到响应
    
响应 =(HttpWebResponse)请求.GetResponse();
             
sr=new System.IO.StreamReader(响应.GetResponseStream(),this.encoding);
 
this._ResHtml=sr.ReadToEnd();  }
catch (System.Exception ex)
{
this._strErr=ex.Message;//发生错误就返回空文本
return "";
}
//得到cookie
if( 响应.Cookies.Count > 0)
{
this._cookieGet =响应.Cookies; 
}
return this.ResHtml ;

里面获得的Cookies是:AspNetForums-UserCookie=; AspNetRoles=6C3DF1A3360335513D32AB5F92B6D893BE10A8F0CB3B8E1F2DEF9875897139798531490A8C7613D7A95C6E7D8FB23A852F2E5E89637795D34CC332A65E2230F1EE42984A667FBACBD17511C8A75BD360; AspNetAnonymous=;而我在网页中截取到的Cookies是:cck_lasttime=1132112110296; cck_count=1; AspNetForums-UserCookie=; AspNetRoles=6C3DF1A3360335513D32AB5F92B6D893BE10A8F0CB3B8E1F2DEF9875897139798531490A8C7613D7A95C6E7D8FB23A852F2E5E89637795D34CC332A65E2230F1EE42984A667FBACBD17511C8A75BD360; AspNetAnonymous=; TxNet=CB656CBF7206E97A050E09060855226929DF0028BD5D87B0C57F67045961D433CC53453EC193D381144F0AE10B9FAF441E777AF97772B2E9B97EF21D6EE602F2EA641223521DC5C17FB89D0A00FDB15
我想知道为什么不一样呢?
而且我用c#提取的Cookies模拟IE发送返回时的状态仍然是未登陆的状态!但我在用c#登陆的时候返回的是正确的。这里请教了(我模拟登陆的是bbs.tiexue.net,没有效验码)