Partager via


URL de masque dans le contenu

S’APPLIQUE À : Tous les niveaux de Gestion des API

La stratégie redirect-content-urls réécrit (masques) liens dans le corps de la réponse. Utilisation dans la section de sortie afin de réécrire les liens du corps de la réponse au service principal pour qu’ils pointent plutôt vers la passerelle. Par exemple, vous pouvez le faire pour masquer les URL du service back-end d’origine lorsqu’elles apparaissent dans la réponse. À utiliser dans la section inbound pour obtenir l’effet opposé.

Notes

Cette stratégie ne change pas les valeurs d’en-têtes, notamment des en-têtes Location. Pour modifier les valeurs d’en-têtes, utilisez la stratégie set-header.

Notes

Définissez les éléments enfants et de stratégie dans l’ordre fourni dans l’instruction de stratégie. En savoir plus sur comment définir ou modifier des stratégies du service Gestion des API.

Instruction de la stratégie

<redirect-content-urls />

Utilisation

Notes d’utilisation

  • Cette stratégie ne peut être employée qu’une seule fois dans une section stratégie.

Exemple

<redirect-content-urls />

Par exemple, considérez l’image suivante, qui montre un corps de réponse d’API qui inclut les URL du service principal d’origine.

Capture d’écran montrant la réponse sortante d’origine dans la console de test dans le portail.

Une fois la stratégie redirect-content-urls configurée dans la section sortante, le corps de la réponse est réécrit pour pointer vers la passerelle, dans ce cas, https://apim-hello-world.azure-api.net.

Capture d'écran montrant les URL remplacées dans la console de test du portail.

Pour plus d’informations sur l’utilisation des stratégies, consultez :