Cookie是一个可执行程序,服务器将其发布到客户端计算机,但Cookie的超时时间是多少学习饼干的概念,所以这个问题来到我的脑海。
oyxsuwqo1#
对于ASP.NET核心默认cookie设置为Append(string, string)或Append(String, String, CookieOptions)与默认选项将导致所谓的会话cookie将过期,一旦您注销或关闭浏览器。
Append(string, string)
Append(String, String, CookieOptions)
app.MapGet("/api/ttt", (HttpResponse resp) => { resp.Cookies.Append("testcookie", "val"); resp.Cookies.Append("testcookie1", "val", new CookieOptions()); return new { Test = "ok" }; });
您可以通过在CookieOptions上设置MaxAge或Expires属性来控制Cookie过期。请注意,ASP.NETCore有几个特定的cookie(如authcookie),它们可以有自己的默认生存期。
CookieOptions
MaxAge
Expires
1条答案
按热度按时间oyxsuwqo1#
对于ASP.NET核心默认cookie设置为
Append(string, string)
或Append(String, String, CookieOptions)
与默认选项将导致所谓的会话cookie将过期,一旦您注销或关闭浏览器。您可以通过在
CookieOptions
上设置MaxAge
或Expires
属性来控制Cookie过期。请注意,ASP.NETCore有几个特定的cookie(如authcookie),它们可以有自己的默认生存期。