Réponse factice
S’APPLIQUE À : tous les niveaux de Gestion des API
La stratégie mock-response
, comme son nom l’indique, est utilisée pour simuler des API et des opérations. Elle annule l’exécution normale du pipeline et retourne une réponse factice à l’appelant. La stratégie essaie toujours de renvoyer des réponses de la plus haute fidélité. Elle préfère les exemples de contenu de réponse le cas échéant. Elle génère des exemples de réponses à partir de schémas, lorsque les schémas sont fournis et les exemples ne le sont pas. Si aucun exemple ou schéma n’est trouvé, des réponses sans contenu sont retournées.
Notes
Définissez les éléments enfants et de stratégie dans l’ordre fourni dans l’instruction de stratégie. En savoir plus sur comment définir ou modifier des stratégies du service Gestion des API.
Instruction de la stratégie
<mock-response status-code="code" content-type="media type"/>
Attributs
Attribut | Description | Obligatoire | Default |
---|---|---|---|
status-code | Spécifie le code d’état de réponse et permet de sélectionner l’exemple ou le schéma correspondant. Les expressions de stratégie ne sont pas autorisées. | Non | 200 |
content-type | Spécifie la valeur d’état de réponse Content-Type et permet de sélectionner l’exemple ou le schéma correspondant. Les expressions de stratégie ne sont pas autorisées. |
Non | None |
Usage
- Sections de la stratégie : inbound, outbound, on-error
- Étendues de la stratégie : global, espace de travail, produit, API, opération
- Passerelles : classiques, v2, consommation, auto-hébergées, espace de travail
Notes d’utilisation
- Les expressions de stratégie ne peuvent pas être utilisées dans les valeurs d’attribut pour cette stratégie.
Exemples
<!-- 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'/>
Stratégies connexes
Contenu connexe
Pour plus d’informations sur l’utilisation des stratégies, consultez :
- Tutoriel : Transformer et protéger votre API
- Référence de stratégie pour obtenir la liste complète des instructions et des paramètres de stratégie
- Expressions de stratégie
- Définir ou modifier des stratégies
- Réutilisation de configurations de stratégie
- Référentiel d’extrait de stratégie
- Kit de ressources des stratégies Gestion des API Azure
- Créer des stratégies à l’aide de Microsoft Copilot dans Azure