前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >REST 使用 Web 会话(Sessions)

REST 使用 Web 会话(Sessions)

作者头像
用户7741497
发布2022-08-05 17:32:12
3340
发布2022-08-05 17:32:12
举报
文章被收录于专栏:hml_知识记录

可以启用 REST 服务以使用 Web 会话。本章描述了为什么以及如何做到这一点。

介绍

REST 的目标之一是无状态;也就是说,从一个 REST 调用到下一个,没有任何知识存储在服务器上。跨 REST 调用保留 Web 会话会破坏无状态范式,但可能希望保留 Web 会话的原因有两个:

  • 最小化连接时间——如果每个 REST 调用创建一个新的 Web 会话,它需要在服务器上建立一个新的会话。通过保留 Web 会话,REST 调用可以更快地连接。
  • REST 调用保留数据 — 在某些情况下,可能需要跨 REST 调用保留数据才能有效满足业务需求。

启用 REST 服务以使用 Web 会话

要启用对多个 REST 调用使用单个 Web 会话,请在规范类中将 UseSession 参数设置为 1。例如:

代码语言:javascript
复制
Parameter UseSession As Integer = 1;

然后重新编译这个类

如果 UseSession1IRIS 跨多个 REST 服务调用保留一个 Web 会话。如果参数为 0(默认值), IRIS 为每个 REST 服务调用使用一个新的 Web 会话。

注意:当重新编译规范类时,UseSession 参数被复制到调度类,这会导致行为的实际变化。

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 介绍
  • 启用 REST 服务以使用 Web 会话
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档