2015-09-10 1 views
7

В настоящее время я пытаюсь настроить AWS Api Gateway, прокси-сервер другому api, который имеет полностью функциональные методы, контент ответа, коды состояния и т. Д. Это довольно просто настроить , но я заметил, что Api Gateway всегда возвращает 200 OK независимо от того, на что отвечает api origin.AWS api gateway - http proxy должен получить код статуса от источника

Fx. если был плохой запрос (в происхождении API), что приводит к сообщению об ошибке в JSON и 400 Bad Request, АНИ шлюз будет реагировать с точно таким же сообщением об ошибке, а код состояния 200 OK

Если я удалить все настройки с Message Response в веб-интерфейсе API Gateway, я получаю внутреннюю ошибку в шлюзе API. Может ли быть правдой, что я должен отображать все разные коды состояния из начала api вручную в Api Gateway?

Я бы предпочел, чтобы можно было просто передать статусный код (а также ответ, который в настоящее время отлично работает), и не использовать Api Gateway каким-либо образом.

ответ

0

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

Смежные вопросы