В личном кабинете в разделе API Gateway → Shared → <имя_шлюза> → Тест API можно протестировать выполнение API-запросов по созданным в шлюзе правилам.
Чтобы тестовый запрос был успешно обработан, на стороне вашего бэкенда должны быть разрешены кросс-доменные запросы.
Вы можете разрешить все кросс-доменные запросы, отправляемые к вашему бэкенду с адреса шлюза. Или только кросс-доменные запросы с определенных URI шлюза.
Чтобы разрешить все кросс-доменные запросы с адреса шлюза, добавьте адрес шлюза в качестве значения заголовка Access-Control-Allow-Origin. Адрес шлюза указан на вкладке Информация в разделе Системный домен.
Например:
Access-Control-Allow-Origin: https://a8.apigw.cloud.ru
После этого в разделе Тест API вы сможете протестировать отправку запросов по всем созданным в шлюзе правилам.
Чтобы разрешить кросс-доменные запросы, отправляемые к вашему бэкенду с определенного URI шлюза:
Перейдите в раздел API Gateway → Shared → <имя_шлюза> → Правила.
Выберите правило с нужным URI и нажмите Редактировать.
Перейдите в раздел Политики.
Выберите политику CORS — «Совместное использование ресурсов».
Активируйте настройку разрешений.
По умолчанию во всех полях будет указан символ «*».
Нажмите Сохранить.
После этого в разделе Тест API вы сможете протестировать отправку запросов только по тем правилам, для которых активирована политика CORS.
Нажмите Скачать Swagger.
Будет загружен файл с тестируемым запросом в формате JSON.