2017-02-09 7 views
1

Я хочу, чтобы установить код ответа 404 в API шлюза на основе сообщения об ошибке из функции Lambda, вот отображение отклика интеграция:AWS API шлюза код состояния HTTP не работает

enter image description here

А вот испытательный выход:

enter image description here

вопрос заключается в том, что при создании запроса в браузере, я до сих пор не получаю 404 код статуса, а по умолчанию один. Что может быть здесь?

ответ

0

В вашей конфигурации выполнения вашего метода вам необходимо установить 404 как статус как в вашем методе, так и в ответ на интеграцию. Сначала вы установили его в своей конфигурации ответа на метод и продолжаете настройку ответа интеграции на 404.

0

При вызове URL-адреса развернутого API из браузера поведение должно быть таким же, как при вызове с консоли API Gateway (как показанный на скриншоте выше). Убедитесь, что вы развернулись на этапе, который вы вызываете, после внесения всех изменений конфигурации в API.