Облачная платформаEvolution

Тест API


В личном кабинете в разделе API Gateway → Shared → <имя_шлюза> → Тест API можно протестировать выполнение API-запросов по созданным в шлюзе правилам.

Чтобы тестовый запрос был успешно обработан, на стороне вашего бэкенда должны быть разрешены кросс-доменные запросы.

Настроить разрешения для кросс-доменных запросов

Вы можете разрешить все кросс-доменные запросы, отправляемые к вашему бэкенду с адреса шлюза. Или только кросс-доменные запросы с определенных URI шлюза.

Разрешить все кросс-доменные запросы

Чтобы разрешить все кросс-доменные запросы с адреса шлюза, добавьте адрес шлюза в качестве значения заголовка Access-Control-Allow-Origin. Адрес шлюза указан на вкладке Информация в разделе Системный домен.

Например:

Access-Control-Allow-Origin: https://a8.apigw.cloud.ru

После этого в разделе Тест API вы сможете протестировать отправку запросов по всем созданным в шлюзе правилам.

Разрешить кросс-доменные запросы с опеределенного URI

Чтобы разрешить кросс-доменные запросы, отправляемые к вашему бэкенду с определенного URI шлюза:

  1. Перейдите в раздел API Gateway → Shared → <имя_шлюза> → Правила.

  2. Выберите правило с нужным URI и нажмите Редактировать.

  3. Перейдите в раздел Политики.

  4. Выберите политику CORS — «Совместное использование ресурсов».

  5. Активируйте настройку разрешений.

    По умолчанию во всех полях будет указан символ «*».

  6. Нажмите Сохранить.

После этого в разделе Тест API вы сможете протестировать отправку запросов только по тем правилам, для которых активирована политика CORS.

Скачать Swagger

Нажмите Скачать Swagger.

Будет загружен файл с тестируемым запросом в формате JSON.