WinForm传Cookie二例
例一:
HttpWebRequest webRequest2 = (HttpWebRequest) WebRequest.Create(URL);
webRequest2.Timeout = 20000;
CookieCollection myCookieCollection = new CookieCollection ();
Cookie c1 = new Cookie ("DAFPASS", "XOow8%2F7jrr4%3D","/"); // Password : Kaiser
Cookie c2 = new Cookie ("DAFLOGIN", "peter%40anne%2Ecom","/"); // UserName : peter@anne.com
myCookieCollection.Add (c1);
myCookieCollection.Add (c2);
webRequest2.CookieContainer = new CookieContainer ();
webRequest2.CookieContainer.Add (new Uri ("http://www.abberose.com"),myCookieCollection);
HttpWebResponse webResponse2 = (HttpWebResponse) webRequest2.GetResponse();
webRequest2.Timeout = 20000;
CookieCollection myCookieCollection = new CookieCollection ();
Cookie c1 = new Cookie ("DAFPASS", "XOow8%2F7jrr4%3D","/"); // Password : Kaiser
Cookie c2 = new Cookie ("DAFLOGIN", "peter%40anne%2Ecom","/"); // UserName : peter@anne.com
myCookieCollection.Add (c1);
myCookieCollection.Add (c2);
webRequest2.CookieContainer = new CookieContainer ();
webRequest2.CookieContainer.Add (new Uri ("http://www.abberose.com"),myCookieCollection);
HttpWebResponse webResponse2 = (HttpWebResponse) webRequest2.GetResponse();
例二:
HttpWebRequest HttpWReq = (HttpWebRequest)WebRequest.Create("XXXXX");
HttpWReq.KeepAlive = false;
HttpWReq.Method = "Post";
HttpWReq.CookieContainer = new CookieContainer();
HttpWReq.CookieContainer.Add( new Cookie("name","value") );
HttpWebResponse HttpWResp = (HttpWebResponse)HttpWReq.GetResponse();
HttpWResp.Close();
HttpWReq.KeepAlive = false;
HttpWReq.Method = "Post";
HttpWReq.CookieContainer = new CookieContainer();
HttpWReq.CookieContainer.Add( new Cookie("name","value") );
HttpWebResponse HttpWResp = (HttpWebResponse)HttpWReq.GetResponse();
HttpWResp.Close();
满招损,谦受益,学,永无止境
posted on 2009-06-13 10:17 zeroStart 阅读(1411) 评论(1) 编辑 收藏 举报