2017-06-17 2 views
1

J'ai créé une séquence d'erreur personnalisée sous/_system/governance/apimgt/customsequences/fault et sélectionné la séquence d'erreur dans le menu déroulant Fault de l'éditeur d'API. cette séquence de panne n'est jamais atteinte lorsque le backend renvoie un code d'état HTTP autre que 200. Quand est-ce que la séquence invoquée, qui est sélectionnée dans "Fault", se trouve dans l'éditeur de l'API?Quand va frapper Sequence qui a été sélectionné dans Fault Flow?

Répondre

0

La séquence de défaillance est uniquement atteinte si quelque chose ne va pas (c'est-à-dire, une exception ou une erreur) dans le flux de médiation. Toutes les réponses de backend vont à la séquence.

Veuillez lire https://docs.wso2.com/display/ESB500/Error+Handling pour plus d'informations sur la séquence de défauts.

Si vous voulez gérer les réponses de backend, vous devez écrire une séquence de sortie personnalisée et faire ce que vous voulez en fonction du code d'état.