redirect - 用于 301 和 302 响应的 API 网关缓存
问题描述
我有一个执行重定向的端点(返回 302 状态代码 + Location 标头)。
我正在尝试为其启用 API Gateway 缓存。但似乎 API 网关只缓存了 200 个响应(到目前为止,我也看到了 404 的缓存)。
请注意,当我设置为返回 200 时,缓存按预期工作。
怎么可能缓存重定向呢?
我的无服务器模板片段:
redirectFunction:
handler: handler.redirect
events:
- http:
path: /v1/redirect/{someParameter+}
method: get
caching:
enabled: true
cacheKeyParameters:
- name: request.header.Some-header
- name: request.path.someParameter
解决方案
推荐阅读
- reactjs - 如何在 Javascript 中编辑 7 位数字的第二位?
- python - Python:循环中的无限循环
- json - Circe derivedDecoder/deriveEncoder 找不到 io.circe.generic.encoding.DerivedAsObjectEncoder 类型的惰性隐式值
- asp.net-mvc - .NET Core 2.0 App - MVC 在调试时有效,但在 docker 容器中无效
- html - 包含元素底部的浮动图像
- c++ - 如何在对象库中部分公开对象内容?
- java - 在 Netbeans 中重新生成所有 Java Swing 页面的快速方法?
- javascript - 我的简单反应原生项目不会渲染,有什么建议吗?
- kubernetes - 有没有人尝试过 HLF 2.0 功能“外部构建器和启动器”并希望取得联系?
- kubernetes - 为什么我的服务不能将流量传递到 minikube 上具有命名端口的 pod?