在我的 Web 应用程序中,我将 session 超时设置为 30 分钟。但用户向我提示应用程序 session 没有正确超时。在 clint 端,它每 30 秒向网络服务器发送一次 ajax 请求,以从服务器检索数据。这个自动ajax请求是否可以避免 session 超时。有人可以解释一下吗?
最佳答案
session 超时意味着如果在一定时间(30 分钟)内未发出请求,则用户 session 将被删除/无效。
当然,每个 AJAX 请求都会被视为任何其他 HTTP 请求,并且会重置超时。
因此,每 30 秒发出 AJAX 请求的应用永远不会达到 session 超时。
关于java - session 超时无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4842722/