Freigeben über


URLs in Inhalt maskieren

GILT FÜR: Alle API Management-Ebenen

Die Richtlinie redirect-content-urls schreibt (maskiert) Links im Antworttext. Verwenden Sie sie im Abschnitt „outbound“, um die Links des Antworttexts zum Backend-Service so umzuschreiben, dass sie stattdessen auf das Gateway zeigen. Dies können Sie beispielsweise tun, um URLs des ursprünglichen Backend-Dienstes zu verbergen, wenn sie in der Antwort erscheinen. Verwenden Sie sie im Abschnitt „inbound“ für den entgegengesetzten Effekt.

Hinweis

Diese Richtlinie ändert keine Headerwerte wie z.B. Location-Header. Um Headerwerte zu ändern, verwenden Sie die Richtlinie set-header.

Hinweis

Legen Sie die Elemente und untergeordneten Elemente einer Richtlinie in der Reihenfolge fest, die in der Richtlinienanweisung angegeben ist. Erfahren Sie mehr darüber, wie Sie API Management-Richtlinien festlegen oder bearbeiten.

Richtlinienanweisung

<redirect-content-urls />

Verwendung

Hinweise zur Verwendung

  • Diese Richtlinie kann nur einmal in einem Richtlinienabschnitt verwendet werden.

Beispiel

<redirect-content-urls />

Betrachten Sie zum Beispiel das folgende Bild, das einen API-Antworttext zeigt, der die ursprünglichen Backend-Service-URLs enthält.

Screenshot, der die ursprüngliche ausgehende Antwort in der Testkonsole im Portal zeigt.

Nachdem die Richtlinie redirect-content-urls im ausgehenden Abschnitt konfiguriert wurde, wird der Antworttext neu geschrieben, um auf das Gateway zu verweisen, in diesem Fall https://apim-hello-world.azure-api.net.

Screenshot der ersetzten URLs in der Testkonsole im Portal.

Weitere Informationen zum Arbeiten mit Richtlinien finden Sie hier: