В настоящее время я пытаюсь настроить 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 каким-либо образом.