我需要您的建议如何解决这个问题。我在服务器上安装了spring安全的grails webservice,并在客户端上安装了ext js网页。会话超时(web.xml)为30分钟,并且在非活动时间之后,用户已成功登录。Grails/Ext js:请求不扩展会话(会话超时)
现在我需要从客户端(ajax)进行轮询以从服务器获取新信息。这是每隔2分钟发生在背景中的。 (推送服务在这里会很不错,但目前我不能使用它...)
由于2分钟的请求间隔,永远不会达到30分钟的超时,用户永远不会自动注销。
- 我在客户端使用会话cookie,每次请求都将其传输到服务器。
- 在这个特殊的ajax请求中,我额外添加了BasicAuthentication params,以防止spring安全使用请求中的会话id - 但这不起作用。
- 无法从该请求中删除JSESSION ID,它始终由浏览器添加。
如何在不扩展会话的情况下创建ajax请求?
问候, grailsfan