可以启用 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 删除。