Como posso configurar a ordem de execução dos interceptors?
A execução dos interceptors respeita a ordem que eles aparecem nos fluxos de entrada e saída de mensagens. Nas requisições de entrada (do cliente para o servidor), a ordem de execução é da esquerda para a direita. Para as respostas (retorno do servidor para o cliente), a ordem é da direita para a esquerda.
Essa ordem é definida durante a configuração dos fluxos e pode ser facilmente editada.
Para editar a ordem dos interceptors em um fluxo, primeiro acesse o card da API e, na tela Your API Overview, clique no botão EDIT, em Flows. Arraste e solte o interceptor para a posição desejada, como ilustrado no exemplo abaixo.
Caso você não esteja conseguindo alterar a ordem dos interceptors, verifique se existe outro fluxo que o originou. Os interceptors herdados de outro fluxo aparecem em cinza e não podem ser editados. Veja mais sobre Herança de fluxos aqui.
Observe que alguns interceptors só podem ser adicionados no fluxo de entrada ou no de saída.
Você pode verificar a ordem de execução dos interceptors em uma chamada já realizada entrando na aba GATEWAY TRACE da página Call Details, em API Trace ou General Trace.
Share your suggestions with us!
Click here and then [+ Submit idea]