Я пытаюсь подключить существующий API к AWS API Gateway.Предотвратите использование шлюза API AWS от переназначения параметров URL-адреса?
У меня все работает, при этом с помощью графического интерфейса «test» для каждой из моих конечных точек успешно попадает мой сконфигурированный экземпляр EC2.
Я использовал механизм импорта swagger для автоматического сопоставления всех возможных конечных точек и связанных с ними параметров URL.
Я заметил, что когда запрос попадает на мой API (экземпляр EC2), URL-адрес был слегка изменен. Порядок URL-адресов изменился.
Независимо от порядка параметров, который я вставляю в тестовый графический интерфейс, порядок параметров при попадании в мой API был изменен на порядок, указанный на экране «Запрос метода».
Кто-нибудь знает, как предотвратить это?
Есть ли причина, по которой вам требуется определенный порядок ваших параметров? –
Это устаревшее требование API, которое я переношу. Я мог бы изменить исходный код, чтобы удалить эту зависимость, но было бы проще, если бы AWS не изменил параметры URL. – GreensterRox
Вы пробовали использовать новую функцию «http proxy»? Это может упростить ваше определение и решить эту проблему: http://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-create-api-step-by-step.html –