2017-04-20 54 views
0

这里是我的步骤:BO的RESTful API缓存数据

  1. 创建文档博2提示ID = 1
  2. 创建博4.2 SP3登录令牌。
  3. 呼叫documents/1/parameters - 2提示参数返回
  4. 转到报表设计器和删除1提示
  5. 呼叫documents/1/parameters

预期:1个提示应返回

实际:2个提示仍返回(数据被缓存)

要获取最新数据,我需要重新登录。 如何使用相同的BO令牌获取新数据?我试图发送no-cache,no-store等HTTP头,但它没有任何意义。

回答

1

您可能需要关闭并重新打开它。参见指南第8.1.6节。

呼叫PUT /documents/xxx有:

<document> 
<state>Unused</state> 
</document> 

然后再次打开它。

+0

我不确定这是一个好方法,但它工作正常,谢谢! – Serg046

+0

有时候这个查询返回http 500,我留下来重新登录。 – Serg046