gpt4 book ai didi

java - Internet Explorer 6 发送随机 GET

转载 作者:行者123 更新时间:2023-12-01 19:20:16 24 4
gpt4 key购买 nike

我们的 Web 应用程序中有一个按钮,单击该按钮将启动一个长时间运行的进程。根据此过程的参数,http 请求有时需要很长时间才能完成。有些 http 请求需要 30 秒,有些需要 1 分钟,有些则需要 5 分钟以上。

我们遇到的问题是,大约 300 秒后(这是我多次测试后得到的数字),一个 GET 请求从 IE6 发送到浏览器,告诉浏览器通过访问以下网址来使 session 无效:

https://ourwebsite.com/portal/jsp/login/logoff.jsp?loginUrl=/portal/jsp/login/login_norm.jsp&sessionInvalidated=true

我们目前正在调查我们的 javascript 代码或我们的 jsps 是否有可能的罪魁祸首,但我们希望此时排除这可能是浏览器的问题。

有关 IE6 的 session /连接超时,我需要了解什么吗?

我做了一些研究,发现它的 KeepAliveTimeout 为 1 分钟,ServerInfoTimeout 为 2 分钟。我们的 http 请求大约需要 2 分 10 秒,这完全在 IE 的 3 分钟范围内(2 分钟 ServerInfoTimeout + 1 分钟 KeepAlivTimeout)。

达到此超时后会发生什么?

最佳答案

IE 不会神奇地知道要获取哪个 URL,您的应用程序正在设置此设置,可能是在 Javascript 中,可能是通过 setTimeout() 调用。

搜索您的网络应用程序源以查找它使用的参数; sessionInvalidated,您会发现它的设置位置。

关于java - Internet Explorer 6 发送随机 GET,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4603079/

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