Simulazione risposta
SI APPLICA A: Tutti i livelli di Gestione API
Il criterio mock-response
, come implica il nome, viene usato per restituire API e operazioni. Annulla la normale esecuzione della pipeline e restituisce una risposta fittizia direttamente al chiamante. Il criterio tenta sempre di restituire risposte con la massima fedeltà. Include esempi di contenuto di risposta quando è possibile. Nelle situazioni in cui vengono forniti schemi ma non esempi, genera risposte di esempio dagli schemi. Se non vengono trovati esempi o schemi, vengono restituite risposte senza contenuto.
Nota
Impostare gli elementi e gli elementi figlio del criterio nell'ordine specificato nell'istruzione del criterio. Altre informazioni su come impostare o modificare i criteri di API Management.
Istruzione del criterio
<mock-response status-code="code" content-type="media type"/>
Attributi
Attributo | Descrizione | Richiesto | Valore predefinito |
---|---|---|---|
status-code | Specifica il codice di stato della risposta e viene usato per selezionare l'esempio o lo schema corrispondente. Le espressioni di criteri non sono consentite. | No | 200 |
content-type | Specifica il valore di intestazione della risposta Content-Type e viene usato per selezionare l'esempio o lo schema corrispondente. Le espressioni di criteri non sono consentite. |
No | None |
Utilizzo
- Sezioni del criterio: inbound, outbound, on-error
- Ambiti del criterio: globale, area di lavoro, prodotto, API, operazione
- Gateway: classico, v2, consumo, self-hosted, area di lavoro
Note sull'utilizzo
- Le espressioni di criteri non possono essere usate nei valori degli attributi per questo criterio.
Esempi
<!-- 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'/>
Criteri correlati
Contenuto correlato
Per ulteriori informazioni sull'utilizzo dei criteri, vedere:
- Esercitazione: trasformare e proteggere l'API
- Informazioni di riferimento sui criteri per un elenco completo delle istruzioni dei criteri e delle relative impostazioni
- Espressioni di criteri
- Impostare o modificare criteri
- Riutilizzare le configurazioni dei criteri
- Repository dei frammenti di criteri
- Creare criteri usando Microsoft Copilot in Azure