2016-05-20 3 views
1

Я включил кеш для кеширования запросов GET, но он также относится к POST, поскольку post не имеет строки запроса, которую он в настоящее время кэширует POST один раз и придерживается его независимо от тела POST.AWS API Gateway кэширует данные POST

Есть ли способ отключить это для метода POST или сообщить кешу, что тело сообщения имеет ключ для его кеширования?

ответ

7

Я бы начал с чтения the documentation на этой функции тщательно.

Вы можете включить кеширование at the stage level, и вы можете переопределить настройки кеша at the method level. Вы также можете указать заголовки, пути URL и строки запроса to be used as the cache key.

Это не ясно, что вы сделали в этой точке, но вы должны быть в состоянии выполнить одно из следующих действий для достижения поставленных целей:

  1. Включить кэширование на уровне стадии, и отключить на уровне методы для метод POST.
  2. Отключить кэширование на уровне сцены и включить кеширование на уровне метода для метода GET.
Смежные вопросы