- tocdepth
2
Тест API
В личном кабинете в разделе
можно протестировать выполнение API-запросов по созданным в шлюзе правилам.Чтобы тестовый запрос был успешно обработан:
На стороне вашего бэкенда должны быть разрешены кросс-доменные запросы.
В настройках правила должен быть активирован метод OPTIONS.
Это актуально только для тех правил, где используются запросы POST, PUT, DELETE, PATCH, содержащие заголовок
Content-Type
со значением, не равнымtext/plain
.
Настройка разрешения для кросс-доменных запросов
Вы можете разрешить все кросс-доменные запросы, отправляемые к вашему бэкенду с адреса шлюза. Или только кросс-доменные запросы с определенных URI шлюза.
Разрешить все кросс-доменные запросы
Чтобы разрешить все кросс-доменные запросы с адреса шлюза, добавьте адрес шлюза в качестве значения заголовка Access-Control-Allow-Origin
.
Адрес шлюза указан в разделе Шлюзы.
Например:
Access-Control-Allow-Origin: https://a8.apigw.cloud.ru
После этого в разделе Тест API вы сможете протестировать отправку запросов по всем созданным в шлюзе правилам.
Разрешить кросс-доменные запросы с опеределенного URI
Чтобы разрешить кросс-доменные запросы, отправляемые к вашему бэкенду с определенного URI шлюза:
Перейдите в раздел
.Выберите правило с нужным URI и нажмите Редактировать.
Перейдите в раздел Настройка плагинов.
Выберите плагин Совместное использование ресурсов (CORS).
Активируйте настройку разрешений.
По умолчанию во всех полях будет указан символ «*».
Нажмите Сохранить.
После этого в разделе Тест API вы сможете протестировать отправку запросов только по тем правилам, для которых активирован CORS-плагин.
Добавление метода OPTIONS
Чтобы добавить метод OPTIONS для правила:
Перейдите в раздел Правила.
В строке нужного правила нажмите Редактировать.
В разделе Параметры правил выберите метод OPTIONS и сохраните изменения.
Теперь вы можете тестировать в разделе Тест API выполнение запросов по заданным правилам.
для Dev & Test