Resposta fictícia
APLICA-SE A: todas as camadas do Gerenciamento de API
A política mock-response
, como o nome sugere, é usada para simular APIs e operações. Ela cancela a execução normal do pipeline e retorna uma resposta simulada ao chamador. A política sempre tenta retornar respostas da mais alta fidelidade. Prefere exemplos de conteúdo de resposta, quando disponíveis. Ela gera respostas de amostra a partir de esquemas, quando os esquemas são fornecidos e os exemplos não são. Se não forem encontrados exemplos nem esquemas, serão retornadas respostas sem conteúdo.
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
<mock-response status-code="code" content-type="media type"/>
Atributos
Atributo | Descrição | Obrigatório | Padrão |
---|---|---|---|
status-code | Especifica o código de status da resposta e é usado para selecionar o exemplo ou o esquema correspondente. Expressões de política não são permitidas. | Não | 200 |
content-type | Especifica o valor de cabeçalho da resposta Content-Type e é usado para selecionar o exemplo ou o esquema correspondente. Expressões de política não são permitidas. |
Não | Nenhum |
Uso
- Seções de política: de entrada, de saída, em caso de erro
- 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
- As expressões de política não podem ser usadas em valores de atributo para essa política.
Exemplos
<!-- Returns 200 OK status code. Content is based on an example or schema, if provided for this status code. First found content type is used. If no example or schema is found, the content is empty. -->
<mock-response/>
<!-- Returns 200 OK status code. Content is based on an example or schema, if provided for this status code and media type. If no example or schema found, the content is empty. -->
<mock-response status-code='200' content-type='application/json'/>
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
- Criar políticas usando o Microsoft Copilot no Azure