JSONP
A KÖVETKEZŐRE VONATKOZIK: Minden API Management-szint
A jsonp
szabályzat egy művelethez vagy API-hoz hozzáadja a JSON-t a padding (JSONP) támogatással, hogy engedélyezze a javaScript böngészőalapú ügyfelek tartományközi hívásait. A JSONP a JavaScript-programokban használt módszer, amellyel adatokat kérhet le egy másik tartományban lévő kiszolgálóról. A JSONP megkerüli a legtöbb webböngésző által érvényes korlátozást, ahol a weblapokhoz való hozzáférésnek ugyanabban a tartományban kell lennie.
Feljegyzés
Állítsa be a szabályzat elemeit és gyermekelemeit a szabályzatutasításban megadott sorrendben. További információ az API Management-szabályzatok beállításáról és szerkesztéséről.
Szabályzatutasítás
<jsonp callback-parameter-name="callback function name" />
Attribútumok
Név | Leírás | Kötelező | Alapértelmezett |
---|---|---|---|
callback-parameter-name | A tartományközi JavaScript-függvény előtagot hív meg azzal a teljes tartománynévvel, ahol a függvény található. A szabályzatkifejezések engedélyezettek. | Igen | n/a |
Használat
- Szabályzatszakaszok: kimenő
- Szabályzathatókörök: globális, munkaterület, termék, API, művelet
- Átjárók: klasszikus, v2, használat, saját üzemeltetésű, munkaterület
Használati megjegyzések
- Ez a szabályzat csak egyszer használható egy szabályzatszakaszban.
Példa
<jsonp callback-parameter-name="cb" />
Ha a metódust a visszahívási paraméter ?cb=XXX
nélkül hívja meg, az egyszerű JSON-t ad vissza (függvényhívás burkoló nélkül).
Ha hozzáadja a visszahívási paramétert ?cb=XXX
, az JSONP-eredményt ad vissza, és az eredeti JSON-eredményeket körbefuttatja a visszahívási függvény körül, például XYZ('<json result goes here>');
Kapcsolódó szabályzatok
Kapcsolódó tartalom
A szabályzatok használatával kapcsolatos további információkért lásd:
- Oktatóanyag: AZ API átalakítása és védelme
- Szabályzathivatkozás a szabályzatutasságok és azok beállításainak teljes listájához
- Házirend-kifejezések
- Házirendek beállítása vagy szerkesztése
- Szabályzatkonfigurációk újrafelhasználása
- Szabályzatrészletek adattára
- Azure API Management policy toolkit
- Szabályzatok létrehozása a Microsoft Copilot használatával az Azure-ban