У меня настроен дистрибутив CloudFront, поэтому <domain>/api
перенаправляет меня на <api-gateway-url>/<env>/api
.Однако я обнаружил, что иногда CloudFront кэширует ответы на запросы GET, и браузер не перенаправляет на конечную точку шлюза API и возвращает кэшированный ответ.
Пример: /api/getNumber
перенаправляет на <api-gateway-url>/<env>/api/getNumber
и возвращает меня 2. Я изменяю ответ так, чтобы он возвращал число 300, но когда я делаю запрос через браузер, перенаправление не происходит, и явсе еще вернись номер два.В заголовке ответа x-cache
указано попадание в кэш CloudFront.