Я экспериментировал с сервисом шлюза AWS API. Я хотел указать значения по умолчанию для некоторых параметров в запросе метода. Однако я не мог найти никакого выбора. Есть ли способ сделать это из предоставленного интерфейса?Установка параметров по умолчанию в запросе метода в шлюзе api
1
A
ответ
1
Нет, API Gateway в настоящее время не обеспечивает прямую поддержку значений по умолчанию. Если конечная точка интеграции - это функция лямбда, а затем кодирование собственных значений по умолчанию, если они достаточно прямолинейны. В противном случае вы можете реализовать логику значений по умолчанию в шаблоне сопоставления запроса интеграции, если конечная точка интеграции ожидает параметры в теле запроса.
0
Вы можете установить статическое (то есть значение по умолчанию/константу) с помощью одинарных кавычек в сопоставлении запроса интеграции.
Из документации на http://docs.aws.amazon.com/apigateway/latest/developerguide/request-response-data-mappings.html
STATIC_VALUE строковый литерал и должен быть заключен внутри пары одинарных кавычек.
Конечная точка интеграции не ожидает параметров в теле запроса. Таким образом, невозможно установить значения по умолчанию в этом случае в шлюзе API? –
Если конечная точка интеграции не является Lambda, а параметры отсутствуют в теле запроса, тогда API-шлюз API в настоящее время не имеет способа установить значения по умолчанию для этих параметров. –