JSONP

SE APLICA A: todos los niveles de API Management

La directiva jsonp agrega JSON con compatibilidad con relleno (JSONP) a una operación o a una API para permitir llamadas entre dominios desde clientes basados en explorador de JavaScript. JSONP es un método utilizado en los programas JavaScript para solicitar datos desde un servidor en un dominio diferente. JSONP sortea la limitación exigida por la mayoría de los exploradores web donde el acceso a las páginas web debe estar en el mismo dominio.

Nota:

Establezca los elementos de la directiva y los elementos secundarios en el orden proporcionado en la instrucción de directiva. Obtenga más información sobre el establecimiento o modificación de directivas de API Management.

Instrucción de la directiva

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

Atributos

Asignar nombre Descripción Necesario Valor predeterminado
callback-parameter-name La llamada de función de JavaScript entre dominios prefijada con el nombre de dominio completo en donde reside la función. Se permiten expresiones de directiva. N/D

Uso

Notas de uso

  • Esta directiva solo se puede usar una vez en una sección de directiva.

Ejemplo

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

Si llama al método sin el parámetro de devolución de llamada ?cb=XXX, devolverá JSON sin formato (sin un envoltorio de llamada de función).

Si agrega el parámetro de devolución de llamada ?cb=XXX, devolverá un resultado JSONP, envolviendo los resultados JSON originales en torno a la función de devolución de llamada como XYZ('<json result goes here>');.

Para más información sobre el trabajo con directivas, vea: