Partilhar via


JSONP

APLICA-SE A: Todas as camadas de gerenciamento de API

A jsonp política adiciona JSON com suporte a preenchimento (JSONP) a uma operação ou uma API para permitir chamadas entre domínios de clientes baseados em navegador JavaScript. JSONP é um método usado em programas JavaScript para solicitar dados de um servidor em um domínio diferente. O JSONP ignora a limitação imposta pela maioria dos navegadores da Web, onde o acesso às páginas da Web deve estar no mesmo domínio.

Nota

Defina os elementos da política e os elementos filho na ordem fornecida na declaração de política. Saiba mais sobre como definir ou editar políticas de Gerenciamento de API.

Declaração de política

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

Atributos

Nome Descrição Necessário Predefinição
callback-parameter-name A chamada de função JavaScript entre domínios prefixada com o nome de domínio totalmente qualificado onde a função reside. São permitidas expressões de política. Sim N/A

Utilização

Notas de utilização

  • Esta política só pode ser utilizada uma vez numa secção de política.

Exemplo

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

Se você chamar o método sem o parâmetro ?cb=XXXde retorno de chamada , ele retornará JSON simples (sem um wrapper de chamada de função).

Se você adicionar o parâmetro ?cb=XXXde retorno de chamada, ele retornará um resultado JSONP, envolvendo os resultados JSON originais em torno da função de retorno de chamada como XYZ('<json result goes here>');

Para obter mais informações sobre como trabalhar com políticas, consulte: