如何为OData服务启用缓存?

2020-08-18 13:29发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我们在MTA中使用.xs...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

我们在MTA中使用.xsodata文件定义了OData服务。 我们正在SAP Cloud Foundry环境中使用SAP HANA服务。 OData服务的执行需要花费一些时间,我们想知道使用ETag支持启用内容缓存。 问题在于该服务似乎没有在HTTP响应标头中发送ETag属性来启用浏览器的缓存。 如何使OData服务发送ETag?

服务代码如下:

服务{
     " sample.odata.models :: customer"作为" CalcView"
     密钥生成本地" ID"
     总是聚合;
     实体" sample.odata.models :: customer"作为" EtagKeys"
     密钥(" KEY_00")并发令牌;
 }
 设置{
   支持null;
   内容缓存控制"无缓存";
   元数据缓存控制"最大年龄= 86401,必须重新验证";
 }
 

谢谢!