给每一个HttpWebRequest的CookieContainer属性设置同一个CookieContainer对象,就可以在不同的请求之间共享Cookie。否则,每一个请求使用的Cookie可能是不同的,就可能会导致会话丢失的情况。
CookieContainer
[quote=引用 13 楼 jackson87224088 的回复:] [quote=引用 12 楼 yan13641141502 的回复:] 我感觉开始的时候把cookie 的值读出来,保存在本地的配置文件中。不知道行不行
[quote=引用 12 楼 yan13641141502 的回复:] 我感觉开始的时候把cookie 的值读出来,保存在本地的配置文件中。不知道行不行
cookie生存周期: Cookie可以保持登录信息到用户下次与服务器的会话,换句话说,下次访问同一网站时,用户会发现不必输入用户名和密码就已经登录了(当然,不排除用户手工删除Cookie)。而还有一些Cookie在用户退出会话的时候就被删除了,这样可以有效保护个人隐私。 Cookie在生成时就会被指定一个Expire值,这就是Cookie的生存周期,在这个周期内Cookie有效,超出周期Cookie就会被清除。有些页面将Cookie的生存周期设置为“0”或负值,这样在关闭浏览器时,就马上清除Cookie,不会记录用户信息,更加安全。 1.cookie过期 2.会话有中断 可以尝试: 1.实现自动登录 2.到处cookie,并重写修改
我感觉开始的时候把cookie 的值读出来,保存在本地的配置文件中。不知道行不行
网站的相关程序,我不能改,我也怀疑跟cookie过期有关,客户端有办法能让它不过期么? 按道理说,我定时去访问网站,相当于在浏览器中登陆后,定时刷新网页,这样也会被过期么..
110,549
社区成员
642,562
社区内容
加载中
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧