Mascarar URLs no conteúdo
APLICA-SE A: todas as camadas do Gerenciamento de API
A política redirect-content-urls
reescreve (máscaras) links no corpo da resposta. Use na seção de saída para reescrever os links do corpo da resposta para o serviço de back-end para que eles apontem para o gateway. Por exemplo, você pode fazer isso para ocultar URLs do serviço de back-end original quando elas aparecerem na resposta. Use na seção de entrada para obter um efeito oposto.
Observação
Essa política não altera nenhum valor de cabeçalho como cabeçalhos Location
. Para alterar valores de cabeçalho, use a política set-header.
Observação
Defina os elementos da política e os elementos filho na ordem fornecida na declaração da política. Saiba mais sobre como definir e editar as políticas de Gerenciamento de API.
Declaração de política
<redirect-content-urls />
Uso
- Seções de política: de entrada, de saída
- Escopos de política: global, espaço de trabalho, produto, API, operação
- Gateways: clássico, v2, consumo, auto-hospedado, espaço de trabalho
Observações de uso
- Essa política só pode ser usada uma vez em uma seção de política.
Exemplo
<redirect-content-urls />
Por exemplo, considere a imagem a seguir, que mostra um corpo de resposta de API que inclui as URLs de serviço de back-end originais.
Depois que a política redirect-content-urls
é configurada na seção de saída, o corpo da resposta é reescrito para apontar para o gateway, nesse caso, https://apim-hello-world.azure-api.net
.
Políticas relacionadas
Conteúdo relacionado
Para obter mais informações sobre como trabalhar com políticas, consulte:
- Tutorial: Transformar e proteger sua API
- Referência de Política para uma lista completa das instruções de política e suas configurações
- Expressões de política
- Definir ou editar políticas
- Reutilizar configurações de política
- Repositório de snippets de política
- Kit de ferramentas de políticas do Gerenciamento de API do Azure
- Criar políticas usando o Microsoft Copilot no Azure