我有一个HttpListener用于处理页面登录的类,并且可以成功设置cookie,但cookie在会话结束时到期(在Chrome中使用cookie扩展,显示cookie是会话cookie).这是代码片段:
CookieCollection ccol = new CookieCollection();
Cookie loginCookie = new Cookie();
loginCookie.Name = "login";
loginCookie.Value = "loggedin";
loginCookie.Expires = DateTime.Now.AddMinutes(60);
ccol.Add(loginCookie);
context.Response.Cookies = ccol;
Run Code Online (Sandbox Code Playgroud)
只要我在同一个会话中,我就可以毫无问题地访问cookie.