JSONP

GÄLLER FÖR: Alla API Management-nivåer

Principen jsonp lägger till JSON med stöd för utfyllnad (JSONP) till en åtgärd eller ett API för att tillåta korsdomänanrop från JavaScript-webbläsarbaserade klienter. JSONP är en metod som används i JavaScript-program för att begära data från en server i en annan domän. JSONP kringgår den begränsning som tillämpas av de flesta webbläsare där åtkomsten till webbsidor måste finnas i samma domän.

Kommentar

Ange principens element och underordnade element i den ordning som anges i principbeskrivningen. Läs mer om hur du anger eller redigerar API Management-principer.

Principuttryck

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

Attribut

Namn beskrivning Obligatoriskt Standardvärde
callback-parameter-name JavaScript-funktionsanropet mellan domäner prefixet med det fullständigt kvalificerade domännamnet där funktionen finns. Principuttryck tillåts. Ja Ej tillämpligt

Användning

Användningsanteckningar

  • Den här principen kan bara användas en gång i ett principavsnitt.

Exempel

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

Om du anropar metoden utan motringningsparametern ?cb=XXXreturnerar den vanlig JSON (utan en funktionsanropsomslutning).

Om du lägger till motringningsparametern ?cb=XXXreturneras ett JSONP-resultat som omsluter de ursprungliga JSON-resultaten runt återanropsfunktionen som XYZ('<json result goes here>');

Mer information om hur du arbetar med principer finns i: