JSONP

APLICA-SE A: todas as camadas do Gerenciamento de API

A política jsonp adiciona suporte a JSONP com padding (JSONP) a uma operação ou API para permitir chamadas entre domínios de clientes JavaScript baseados em navegador. O 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 aplicada pela maioria dos navegadores da Web quando o acesso às páginas da Web precisa ser do mesmo domínio.

Observação

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

Declaração de política

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

Atributos

Name Descrição Obrigatório Padrão
callback-parameter-name A chamada da função JavaScript entre domínios, prefixada com o nome do domínio onde a função reside totalmente qualificado. Expressões de política são permitidas. Sim N/D

Uso

Observações de uso

  • Essa política só pode ser usada uma vez em uma seção de política.

Exemplo

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

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

Se você adicionar o parâmetro de retorno de chamada ?cb=XXX, será retornado um resultado JSONP, dispondo 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: