遮罩內容中的 URL
適用於:所有 APIM 層
原則會在 redirect-content-urls
回應本文中重寫 (masks) 連結。 在輸出區段中使用 重寫後端服務的回應本文連結,使其改為指向網關。 例如,您可以在響應中顯示 URL 時隱藏原始後端服務的 URL。 使用在輸入區段中則效果相反。
注意
此原則不會變更任何標頭值,如 Location
標頭。 若要變更標頭值,請使用 set-header 原則。
注意
請依照原則陳述式中提供的順序,來設定原則的元素和子元素。 深入了解如何設定或編輯 APIM 原則。
原則陳述式
<redirect-content-urls />
使用方式
使用注意事項
- 此原則只能在原則區段中使用一次。
範例
<redirect-content-urls />
例如,請考慮下圖,其中顯示包含原始後端服務 URL 的 API 回應本文。
在輸出區段中設定原則 redirect-content-urls
之後,響應主體會重寫為指向閘道,在此案例中為 https://apim-hello-world.azure-api.net
。
相關原則
相關內容
如需使用原則的詳細資訊,請參閱:
- 教學課程:轉換及保護 API
- 原則參考,取得原則陳述式及其設定的完整清單
- 原則運算式
- 設定或編輯原則
- 重複使用原則設定
- 原則程式碼片段存放庫 (英文)
- Azure API 管理 原則工具組
- 使用 Microsoft Azure Copilot 撰寫原則