Бөлісу құралы:


JSONP

ОБЛАСТЬ ПРИМЕНЕНИЯ: все уровни Управление API

Политика jsonp добавляет поддержку JSON с заполнением (JSONP) для операции или API, чтобы разрешить междоменные вызовы из браузерных клиентов на основе JavaScript. JSONP — это метод, который используется в программах JavaScript для запроса данных из сервера в другом домене. JSONP обходит ограничение, принудительно устанавливаемое большинством веб-браузеров, когда доступ к веб-страницам должен выполняться в том же домене.

Примечание.

Задайте элементы политики и дочерние элементы в порядке, указанном в правиле политики. Узнайте, как устанавливать или изменять политики службы управления API.

Правило политики

<jsonp callback-parameter-name="callback function name" />

Атрибуты

Имя. Описание Обязательное поле По умолчанию.
callback-parameter-name Кросс-доменный вызов функции JavaScript, в качестве префикса в котором присутствует полное имя домена, в котором находится функция. Допустимы выражения политики. Да Н/П

Использование

Примечания об использовании

  • Эту политику можно использовать только один раз в разделе политики.

Пример

<jsonp callback-parameter-name="cb" />

Если метод вызывается без параметра обратного вызова ?cb=XXX, будет возвращаться простой JSON (без оболочки для вызовов функции).

Если добавить к запросу параметр обратного вызова ?cb=XXX, возвращается результат JSONP, заключающий в исходные результаты JSON функцию обратного вызова, например, XYZ('<json result goes here>');

Дополнительные сведения о работе с политиками см. в нижеуказанных статьях.