Кэш API-шлюза для 301 и 302 ответов - PullRequest
0 голосов
/ 24 марта 2020

У меня есть конечная точка, которая выполняет перенаправление (возвращает код состояния 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...