如何"允许私有响应缓存"适用于http标头和共享缓存

时间:2016-08-26 03:19:21

标签: azure azure-api-management

msdn文档"API Management caching policies"提及allow-private-response-caching。但是关于其行为的文件并没有多少。

  1. 如何使用allow-private-response-caching生成http标头?
  2. 共享缓存如何缓存此内容?
  3. 如何在共享缓存中验证授权?

1 个答案:

答案 0 :(得分:2)

正如文档所示,此设置仅控制具有Authorization标头集的请求是否被视为可缓存,仅此而已,此策略中的所有其他功能都相同。

鉴于缓存的共享特性,可能会错误配置策略,使得来自一个用户的缓存数据将从缓存中提供给另一个用户。因此,如果您的响应内容取决于谁调用了API,并且您希望使用缓存,我建议您使用授权标头来改变设置。