Mascarar URLs em conteúdos
APLICA-SE A: Todas as camadas de gerenciamento de API
A redirect-content-urls
política reescreve (máscaras) links no corpo da resposta. Use na seção de saída para reescrever os links do corpo de resposta para o serviço de back-end para fazê-los apontar 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 um efeito oposto.
Nota
Esta política não altera nenhum valor de cabeçalho, como Location
cabeçalhos. Para alterar os valores de cabeçalho, use a política set-header .
Nota
Defina os elementos da política e os elementos filho na ordem fornecida na declaração de política. Saiba mais sobre como definir ou editar políticas de Gerenciamento de API.
Declaração de política
<redirect-content-urls />
Utilização
- Secções políticas: entrada, saída
- Âmbitos de política: global, área de trabalho, produto, API, operação
- Gateways: clássico, v2, consumo, auto-hospedado, espaço de trabalho
Notas de utilização
- Esta política só pode ser utilizada uma vez numa secção de política.
Exemplo
<redirect-content-urls />
Por exemplo, considere a imagem a seguir, que mostra um corpo de resposta da API que inclui as URLs de serviço de back-end originais.
Depois que a redirect-content-urls
política é configurada na seção de saída, o corpo da resposta é reescrito para apontar para o gateway, neste caso, https://apim-hello-world.azure-api.net
.
Políticas relacionadas
Conteúdos relacionados
Para obter mais informações sobre como trabalhar com políticas, consulte:
- Tutorial: Transforme e proteja sua API
- Referência de política para uma lista completa de declarações de política e suas configurações
- Expressões de política
- Definir ou editar políticas
- Reutilizar configurações de política
- Recompra de trechos de política
- Kit de ferramentas de política de Gerenciamento de API do Azure
- Criar políticas usando o Microsoft Copilot no Azure