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
- Secções políticas: saída
- Âmbitos de política: global, área de trabalho, produto, API, operação
- Gateways: clássico, v2, consumo, auto-hospedado, espaço de trabalho
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=XXX
de retorno de chamada , ele retornará JSON simples (sem um wrapper de chamada de função).
Se você adicionar o parâmetro ?cb=XXX
de 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>');
Políticas relacionadas
Conteúdos relacionados
Para obter mais informações sobre como trabalhar com políticas, consulte:
- Tutorial: Transforme e proteja sua API
- Referência de política para uma lista completa de declarações de política e suas configurações
- Expressões de política
- Definir ou editar políticas
- Reutilizar configurações de política
- Recompra de trechos de política
- Kit de ferramentas de política de Gerenciamento de API do Azure
- Criar políticas usando o Microsoft Copilot no Azure