REST Server
Android Client
Deplhi Xe5
TDSHttpWebDispatcher
android客户端成功连接Rest服务器。
在我的服务器中,我有SessionTimeout
PresserveSessionId=False
= 1200000(20分钟)
因此,当android中的用户不使用该应用程序超过20分钟时, 在向REST服务器发出请求时,会收到“Session has expired”错误。
我已在客户端应用中的DSRestConnection
中设置PresserveSessionId=True
,因此没有sessiontimeout错误,但它会使应用程序变慢,因为对于REST服务器的每个请求都会创建一个新的会话。
我想保留{{1}}以获得更好的性能,当会话到期时(20分钟后)捕获“会话已过期”错误并请求为客户端设置新会话
我如何实现这一目标?
由于
对不起我的英文!,希望它是可读的