日期:2014-05-16  浏览次数:20525 次

WinForms怎么读取ASP.NET中设置的Cookie
在ASP.NET程序中通过这样的代码设置了电脑A中的Cookie
    HttpCookie cookie = new HttpCookie("SessionGUID");
    cookie.Value = sessionguid;
    cookie.Expires = DateTime.Now.AddMonths(1);
    Response.Cookies.Add(cookie);


当电脑A使用WinForms客户端时,怎么获取ASP.NET中设置的Cookie SessionGUID。
------解决方案--------------------

CookieContainer cc = new CookieContainer ();

HttpWebRequest //这里构造抓取网页地址

HttpWebResponse response = GetResponse();

cc.add(response.Cookies)

其实就是利用CookieContainer进行的,在获取输入流的时候附加到这里即可