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

Почему я не могу вызвать API через домены?

Язык статьи: Русский
Показать оригинал
Страница переведена автоматически и может содержать неточности. Рекомендуем сверяться с английской версией.

Возможные причины

Конфигурация CORS API некорректна.

Решение

  1. Убедитесь, что CORS включён для API.

    Перейдите на страницу сведений об API, нажмите Edit и проверьте, включён ли CORS. Если нет, включите его.

  2. Проверьте, создан ли API с методом OPTIONS. Для каждой группы API требуется только один такой API.

    Параметры указаны ниже:

    • API Group: Та же группа, к которой относится API с включённым CORS.
    • Method: Выберите OPTIONS.
    • Protocol: Тот же протокол, который используется API с включённым CORS.
    • Path: Совпадает или имеет префикс, соответствующий пути запроса, установленному для API с включённым CORS.
    • Matching: Select Prefix match.
    • Authentication Mode: None означает, что всем пользователям будет предоставлен доступ. Не рекомендуется.
    • CORS: Включите эту опцию.