JSONP

S’APPLIQUE À : tous les niveaux de Gestion des API

La stratégie jsonp ajoute la prise en charge de JSON avec remplissage (JSONP) à une opération ou une API afin de permettre les appels inter-domaines à partir des navigateurs clients utilisant JavaScript. JSONP est une méthode utilisée par les programmes JavaScript pour demander des données à un serveur se trouvant dans un autre domaine. JSONP passe outre la limite appliquée par la plupart des navigateurs web, selon laquelle l'accès aux pages web doit se trouver dans le même domaine.

Notes

Définissez les éléments enfants et de stratégie dans l’ordre fourni dans l’instruction de stratégie. En savoir plus sur comment définir ou modifier des stratégies du service Gestion des API.

Instruction de la stratégie

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

Attributs

Nom Description Obligatoire Default
callback-parameter-name Appel de fonction JavaScript interdomaines avec comme préfixe le nom de domaine complet de l'emplacement de la fonction. Les expressions de stratégie sont autorisées. Oui N/A

Usage

Notes d’utilisation

  • Cette stratégie ne peut être employée qu’une seule fois dans une section stratégie.

Exemple

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

Si vous appelez la méthode sans le paramètre de rappel ?cb=XXX, elle renvoie un code JSON simple (sans wrapper d’appel de fonction).

Si vous ajoutez le paramètre de rappel ?cb=XXX, elle renvoie un résultat JSONP, en enveloppant les résultats JSON d’origine autour de la fonction de rappel comme XYZ('<json result goes here>');

Pour plus d’informations sur l’utilisation des stratégies, consultez :