Sdílet prostřednictvím


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í

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=XXXzpětného volání, vrátí prostý JSON (bez obálky volání funkce).

Pokud přidáte parametr ?cb=XXXzpě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>');

Další informace o práci se zásadami najdete v tématech: