2016-12-29 3 views
1

Я экспериментировал с сервисом шлюза AWS API. Я хотел указать значения по умолчанию для некоторых параметров в запросе метода. Однако я не мог найти никакого выбора. Есть ли способ сделать это из предоставленного интерфейса?Установка параметров по умолчанию в запросе метода в шлюзе api

ответ

1

Нет, API Gateway в настоящее время не обеспечивает прямую поддержку значений по умолчанию. Если конечная точка интеграции - это функция лямбда, а затем кодирование собственных значений по умолчанию, если они достаточно прямолинейны. В противном случае вы можете реализовать логику значений по умолчанию в шаблоне сопоставления запроса интеграции, если конечная точка интеграции ожидает параметры в теле запроса.

+0

Конечная точка интеграции не ожидает параметров в теле запроса. Таким образом, невозможно установить значения по умолчанию в этом случае в шлюзе API? –

+0

Если конечная точка интеграции не является Lambda, а параметры отсутствуют в теле запроса, тогда API-шлюз API в настоящее время не имеет способа установить значения по умолчанию для этих параметров. –

0

Вы можете установить статическое (то есть значение по умолчанию/константу) с помощью одинарных кавычек в сопоставлении запроса интеграции.

Из документации на http://docs.aws.amazon.com/apigateway/latest/developerguide/request-response-data-mappings.html

STATIC_VALUE строковый литерал и должен быть заключен внутри пары одинарных кавычек.