Mask URLs in content (Maskovat adresy URL v obsahu)
PLATÍ PRO: Všechny úrovně služby API Management
Odkazy redirect-content-urls
zásad přepisují (masky) v textu odpovědi. V části odchozích přenosů použijte k přepsání odkazů textu odpovědi na back-endovou službu, aby odkazovaly na bránu. Můžete to například udělat tak, že skryjete adresy URL původní back-endové služby, když se zobrazí v odpovědi. Použije se v oddílu příchozích dat pro opačný efekt.
Poznámka:
Tato zásada nemění žádné hodnoty záhlaví, jako Location
jsou hlavičky. Pokud chcete změnit hodnoty záhlaví, použijte zásadu set-header .
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
<redirect-content-urls />
Využití
- Oddíly zásad: příchozí, 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
<redirect-content-urls />
Představte si například následující obrázek, který ukazuje text odpovědi rozhraní API, který obsahuje původní adresy URL back-endové služby.
Po nakonfigurování redirect-content-urls
zásady v oddílu odchozích přenosů se text odpovědi přepíše tak, aby odkazoval na bránu, v tomto případě https://apim-hello-world.azure-api.net
.
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