首页 > 解决方案 > Ionic http 会话在大约 5 秒后丢失。如何在 ionic http post 上启用 KeepAlive?

问题描述

我有一个调用网站的 Ionic 应用程序,正在为该应用程序创建会话。我可以在大约 5 秒内成功向服务器发出 3 或 4 次相同的调用,并且服务器仍然可以识别会话,但是之后会创建一个新会话。谁能知道为什么会这样?

顺便说一句:服务器上的会话超时为 1 分钟。

我正在使用如下的后期操作:

this.http.post(ProductDataProvider.Server+'/mobile/AddItem',{itemstr:itemid},{ withCredentials:true})...

更新1:搜索后似乎我需要启用连接保持活动,这可能会解决问题。问题是我在 Ionic Http 的文档中找不到 KeepAlive 方法或类似的方法。

更新 2:我有办法解决这个问题,假设我可以将会话 ID 发送到 Ionic 移动应用程序,但我找不到在发布请求中设置会话 ID 的方法,我认为这应该可以解决问题。

标签: httpsessionionic-frameworkkeep-alive

解决方案


推荐阅读