gpt4 book ai didi

java - 浏览器未向 weblogic 服务器发送正确的 jsessionId?

转载 作者:行者123 更新时间:2023-12-01 09:55:53 24 4
gpt4 key购买 nike

我的应用程序网址是http://localhost:7001/customer

当我点击这个 URL 时,浏览器(firefox/chrome)会发送一些 jsessionId(比如 100)到后端(应用程序服务器)。 Weblogic 创建新的 jsessionId(比如 200),因为 100 不存在并且将其作为响应 header 发送回来。现在,每当点击我的应用程序 url 时,它都应该发送 200,但它仍然发送陈旧的 jsessionId,即 100

如果我在 tomcat 中使用相同的代码,它会按预期工作。我不确定为什么在 weblogic 的情况下不发送正确的 jsessionId ?我猜测 weblogic 默认情况下会发送一些 cookie 或响应 header ,这限制了浏览器发送最新的 jssession。我不确定这是什么或可能是其他原因?

我从 tomcat 6 迁移到 weblogic 12.2.1

最佳答案

艾米莉,使用您的浏览器 Web 开发人员扩展(chrome >> f12 >> 网络选项卡)来找出浏览器发送到服务器的 cookie。有时,可能会有多个同名的 cookie 发送到服务器,并且服务器可能会随机选取一个。清理 cookie 并重试可能会有所帮助。

或者,您可以使用 fiddler 之类的工具来查看通过请求发送的 cookie

关于java - 浏览器未向 weblogic 服务器发送正确的 jsessionId?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37228058/

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