JSONP
PLATÍ PRO: Všechny úrovně služby API Management
Tato jsonp
zásada přidá JSON s podporou odsazení (JSONP) do operace nebo rozhraní API, aby umožňovala volání mezi doménami z klientů založených na prohlížeči JavaScriptu. JSONP je metoda používaná v javascriptových programech k vyžádání dat ze serveru v jiné doméně. JSONP obchází omezení vynucené většinou webových prohlížečů, kde musí být přístup k webovým stránkám ve stejné doméně.
Poznámka:
Nastavte prvky zásad a podřízené prvky v pořadí uvedeném v prohlášení o zásadách. Přečtěte si další informace o tom, jak nastavit nebo upravit zásady služby API Management.
Prohlášení o zásadách
<jsonp callback-parameter-name="callback function name" />
Atributy
Jméno | Popis | Požaduje se | Výchozí |
---|---|---|---|
callback-parameter-name | Volání javascriptové funkce napříč doménami s předponou plně kvalifikovaný název domény, ve které se funkce nachází. Výrazy zásad jsou povolené. | Yes | – |
Využití
- Oddíly zásad: odchozí
- Obory zásad: globální, pracovní prostor, produkt, rozhraní API, operace
- Brány: Classic, v2, consumption, self-host, workspace
Poznámky k využití
- Tuto zásadu je možné v oddílu zásad použít jenom jednou.
Příklad
<jsonp callback-parameter-name="cb" />
Pokud voláte metodu bez parametru ?cb=XXX
zpětného volání, vrátí prostý JSON (bez obálky volání funkce).
Pokud přidáte parametr ?cb=XXX
zpětného volání, vrátí výsledek JSONP a zabalí původní výsledky JSON kolem funkce zpětného volání, například XYZ('<json result goes here>');
Související zásady
Související obsah
Další informace o práci se zásadami najdete v tématech:
- Kurz: Transformace a ochrana rozhraní API
- Referenční informace o zásadách pro úplný seznam prohlášení o zásadách a jejich nastavení
- Výrazy zásad
- Nastavení nebo úprava zásad
- Opakované použití konfigurací zásad
- Úložiště fragmentů zásad
- Vytváření zásad pomocí Microsoft Copilotu v Azure