当我们在 https 和 http 之间切换时,如何在 java springs 2.5.6 中传递/复制参数

Posted

技术标签:

【中文标题】当我们在 https 和 http 之间切换时,如何在 java springs 2.5.6 中传递/复制参数【英文标题】:How to pass / copy the parameter in java springs 2.5.6 when we switch between https to http 【发布时间】:2012-10-25 05:04:43 【问题描述】:

在我的代码中,我使用的是 spring 直接登录。

一旦控制器在 https 和 http 之间切换,就会创建一个新会话,一旦创建了新会话,我如何将会话属性传递/复制到由 http 创建的新会话?

【问题讨论】:

【参考方案1】:

检查Spring Security FAQ。基本上,您无法复制会话属性 - 当您切换回 HTTP 时,之前的所有会话数据都会丢失。由于浏览器不会发送安全 cookie,因此您有一个新会话,就好像您根本没有登录一样。

有一些方法可以解决这个问题(有关更多详细信息,请参阅常见问题解答并搜索网络),但它们通常不是一个好主意。如果安全很重要,您应该从 HTTPS 开始并保持这种方式。

【讨论】:

以上是关于当我们在 https 和 http 之间切换时,如何在 java springs 2.5.6 中传递/复制参数的主要内容,如果未能解决你的问题,请参考以下文章

asp.net中如何在Http和Https之间切换

在片段之间切换时如何处理相机?

当我们在文本和图像之间切换按钮内容时,如何停止 SwiftUI 更改固定填充?

使用安全会话 cookie 在 HTTP 和 HTTPS 页面之间切换

Laravel:如何通过家长控制在 http 和 https 之间切换?

网站由Http切换至Https-来点啤酒