就是用WebRequest登录进一个站点后,希望再访问该站点下其他页面的时候是已登录状态,这就必须保存Session,不然会被认为是一次新的访问,貌似WebRequest有个什么container属性,但我试过并没有效果,请有相关经验的大神说说...webrequestsession保存状态

解决方案 »

  1.   

    类似CookieContainer cookieJar = new CookieContainer();
    HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create("http://www.google.com");
    request.CookieContainer = cookieJar;HttpWebResponse response = (HttpWebResponse)request.GetResponse();
    int cookieCount = cookieJar.Count;
      

  2.   

    Try cookiescontainer.But if your cookie is not a standard cookie, sometimes it would break.Let's say you have a cookie like below:
    name=a;value=12312,123123;