1. Comprendre les priorités
La règle des plugins du gateway est résolue dans cet ordre :- valeurs par défaut du workspace
- valeurs par défaut des presets
- plugins au niveau de la requête
2. Définir la valeur par défaut du workspace
Utilisez les paramètres de routage lorsqu’un workspace doit activer par défaut la réparation des réponses pour les requêtes JSON structurées. C’est le bon endroit pour définir :- des valeurs opérationnelles générales
- le comportement partagé des clés API
- la prévention des écarts entre services
3. Verrouiller la règle si elle n’est pas négociable
Si la réparation des réponses doit toujours rester activée dans un workspace, verrouillez cette valeur par défaut. Avec une valeur par défaut du workspace verrouillée :- les presets ne peuvent pas la désactiver
- le contenu des requêtes ne peut pas la désactiver
- les journaux indiquent toujours si le plugin a été appliqué, ignoré ou a échoué
4. Utiliser des presets pour les workflows spécifiques
Les presets constituent la bonne couche si une famille de requêtes doit combiner :- des paramètres de sortie structurée
- des valeurs par défaut du plugin de réparation des réponses
safepour un nettoyage syntaxique limitéstrictpour un comportement qui supprime uniquement les enveloppes
5. Remplacer la configuration au niveau de la requête uniquement si le workspace l’autorise
Si la valeur par défaut du workspace n’est pas verrouillée, une requête peut toujours remplacer directement la configuration du plugin :Exemple de requête
6. Vérifier le comportement dans les journaux
Après une requête, examinez la vue détaillée et vérifiez les éléments suivants :plugin_executionscontientresponse-healing- l’état correspond à l’une de ces valeurs :
appliedskippedfailed
- le mode de plugin effectif est visible
- les erreurs de validation apparaissent lorsque l’application du schéma rejette un contenu réparé candidat
7. Que faire si le comportement varie selon les services
Si deux services se comportent différemment, comparez :- les paramètres de routage du workspace
- les valeurs par défaut des plugins dans les presets
- les
pluginsde chaque requête - le verrouillage ou non de la valeur par défaut du workspace