在内容中屏蔽 URL

适用于:所有 API 管理层级

redirect-content-urls 策略会重写(掩码)响应正文中的链接。 在出站部分中用于重写指向后端服务的响应正文链接,使之改为指向网关。 例如,响应中显示原始后端服务的 URL 时,可以执行此操作来隐藏该 URL。 在入站节中使用,以便获得相反的效果。

注意

此策略不更改任何标头值,例如 Location 标头值。 若要更改标头值,请使用 set-header 策略。

注意

按照策略声明中提供的顺序设置策略的元素和子元素。 详细了解如何设置或编辑 API 管理策略

策略语句

<redirect-content-urls />

使用情况

使用注意事项

  • 此策略只能在策略部分中使用一次。

示例

<redirect-content-urls />

例如,请考虑下图,其中显示了包含原始后端服务 URL 的 API 响应正文。

显示门户中测试控制台中原始出站响应的屏幕截图。

在出站部分配置 redirect-content-urls 策略后,响应正文将重写为指向网关,在本例中为 https://apim-hello-world.azure-api.cn

显示门户中已替换的 URL 的屏幕截图。

后续步骤

有关使用策略的详细信息,请参阅: