gpt4 book ai didi

java - HttpSession 对象如何绑定(bind)到浏览器?

转载 作者:行者123 更新时间:2023-11-30 03:57:29 25 4
gpt4 key购买 nike

我正在使用 Tomcat7 的负载均衡器,现在我们的 HttpSession 对象始终返回一个新 session 。我的猜测是,将浏览器绑定(bind)到服务器的信息没有发送到服务器。

session 是否由 cookie 客户端中设置的 token 映射?如果是这样,这是否会在每个请求的 HTTP header 中发送?如果是这样,它是什么样子的?

最佳答案

每次您最初连接到服务器时,都会生成一个 jsessionid 并将其保存到客户端的 cookie 中。该 jsessionid 是标识您在服务器上的 session 的内容。因此,HttpSession 对象是在服务器端生成的,其中包含特定 session 的所有详细信息,直到它过期。是的,每次向服务器发送请求时都会发送 jsessionid。阻止这种情况的唯一方法是浏览器不允许保存 cookie。在这种情况下,还有其他机制仍然可以确保 jsessionid 被保留。无论如何,这就是我对这个过程的理解。希望这可以帮助。

关于java - HttpSession 对象如何绑定(bind)到浏览器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22817012/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com