У меня есть конечная точка, которая выполняет перенаправление (возвращает код состояния 302 + заголовок местоположения).
Я пытаюсь включить кеш API-шлюза для него. Но похоже, что 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