0

我使用 Lambda 代理设置 API Gateway,并使用 API Gateway 中的阶段编辑器设置在我的暂存 URL 上设置缓存。目前我有 Method Request 缓存请求路径proxy

我注意到 GET 请求适用于我的 API,并且是单独缓存的。但是,当我使用不同的 JSON 有效负载顺序执行两个 POST 请求时。缓存会为第一个响应数据设置,然后没有意识到第二个请求具有完全不同的负载并再次返回第一个响应。当响应数据完全不同时。

有没有办法告诉 API Gateway 使用 JSON 有效负载作为 POST 方法的缓存键?

4

1 回答 1

0

API Gateway 不支持使用 JSON 有效负载作为缓存键。您需要在阶段设置下禁用 POST 缓存(通过在控制台 UI 中展开阶段和资源路径)。或者,您可能只想在阶段设置下为 GET 启用缓存。

于 2017-04-20T19:09:53.553 回答