可以启用 REST
服务以使用 Web
会话。本章描述了为什么以及如何做到这一点。
REST
的目标之一是无状态;也就是说,从一个 REST
调用到下一个,没有任何知识存储在服务器上。跨 REST
调用保留 Web
会话会破坏无状态范式,但可能希望保留 Web
会话的原因有两个:
REST
调用创建一个新的 Web
会话,它需要在服务器上建立一个新的会话。通过保留 Web
会话,REST
调用可以更快地连接。REST
调用保留数据 — 在某些情况下,可能需要跨 REST
调用保留数据才能有效满足业务需求。REST
服务以使用 Web
会话要启用对多个 REST
调用使用单个 Web
会话,请在规范类中将 UseSession
参数设置为 1
。例如:
Parameter UseSession As Integer = 1;
然后重新编译这个类
如果 UseSession
为 1
, IRIS
跨多个 REST
服务调用保留一个 Web
会话。如果参数为 0
(默认值), IRIS
为每个 REST
服务调用使用一个新的 Web
会话。
注意:当重新编译规范类时,UseSession
参数被复制到调度类,这会导致行为的实际变化。
本文系转载,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文系转载,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。