ThingsBoard。规则链。在一个会话中重复REST API调用

时间:2018-09-27 10:15:08

标签: thingsboard

使用REST API调用节点的成功授权将返回会话标识符和cookie的密钥。保存会话时,如何使用REST API调用节点进行下一个控件调用?

1 个答案:

答案 0 :(得分:0)

TbRestApiCallNode不会保持状态。所有标头和响应正文都添加到消息元数据中,并且默认情况下无法重复使用。

但是也可以解决此问题: 在进行剩余调用之后,下一个节点应将元数据中的标头/正文保存到特定资产的属性中(例如资产“ Rest Service Session”)。 在这种情况下,您的链条将如下所示:

  1. 从资产中读取会话信息
  2. 如果找到会话-使用它进行休息呼叫
  3. 如果未找到-授权会话并将其保存在资产中