Mask URLs in content (Maschera URL nel contenuto)

SI APPLICA A: Tutti i livelli di Gestione API

Il redirect-content-urls criterio riscrive i collegamenti (maschere) nel corpo della risposta. Usare nella sezione in uscita per riscrivere i collegamenti al corpo della risposta al servizio back-end in modo che puntino invece al gateway. Ad esempio, è possibile eseguire questa operazione per nascondere gli URL del servizio back-end originale quando vengono visualizzati nella risposta. Usare la sezione inbound per ottenere l'effetto opposto.

Nota

Questo criterio non modifica i valori delle intestazioni, ad esempio le intestazioni Location. Per modificare i valori delle intestazioni, usare il criterio set-header.

Nota

Impostare gli elementi e gli elementi figlio del criterio nell'ordine specificato nell'istruzione del criterio. Altre informazioni su come impostare o modificare i criteri di API Management.

Istruzione del criterio

<redirect-content-urls />

Utilizzo

Note sull'utilizzo

  • Questo criterio può essere usato una sola volta in una sezione di criteri.

Esempio

<redirect-content-urls />

Si consideri ad esempio l'immagine seguente, che mostra un corpo della risposta API che include gli URL del servizio back-end originali.

Screenshot che mostra la risposta in uscita originale nella console di test nel portale.

Dopo aver configurato i redirect-content-urls criteri nella sezione in uscita, il corpo della risposta viene riscritto in modo che punti al gateway, in questo caso . https://apim-hello-world.azure-api.net

Screenshot che mostra gli URL sostituiti nella console di test nel portale.

Per ulteriori informazioni sull'utilizzo dei criteri, vedere: