采集cookie和session的问题
这样获取cookie和保持session的错在哪里?
CookieContainer cookieHeader = new CookieContainer();
string postData = "loginName=abc&password=1234";
string loginUrl = "http://login.aaaa.com";
byte[] byteArray = Encoding.UTF8.GetBytes(postData);
HttpWebRequest webRequest2 = (HttpWebRequest)WebRequest.Create(loginUrl);
webRequest2.CookieContainer = cookieHeader;
webRequest2.Method = "POST";
webRequest2.ContentType = "application/x-www-form-urlencoded";
webRequest2.ContentLength = byteArray.Length;
Stream newStream = webRequest2.GetRequestStream();
newStream.Write(byteArray, 0, byteArray.Length);
newStream.Close();
HttpWebResponse response2 = (HttpWebResponse)webRequest2.GetResponse();
cookieHeader = webRequest2.CookieContainer;
string strPageUrl = "http://geturl.htm";
HttpWebRequest Myrequest = (HttpWebRequest)WebRequest.Create(strPageUrl);
Myrequest.CookieContainer = cookieHeader;
HttpWebResponse Myresponse = (HttpWebResponse)Myrequest.GetResponse();
Stream Mystream = Myresponse.GetResponseStream();
string sHtml = new StreamReader(Mystream, System.Text.Encoding.Default).ReadToEnd();