capturar
Use a extensão de captura para capturar erros que ocorrem durante uma chamada de API.
A extensão de captura usa o seguinte formato:
catch:
- errors:
- Error_1
- Error_2
- execute:
assembly_1
- errors:
- Error_3
- execute:
assembly_2
- default:
assembly_3A tabela a seguir mostra as propriedades da extensão catch:
| Propriedade | Obrigatório | Descrição | Tipo |
|---|---|---|---|
errors |
True | Os erros para os quais a captura será ativada. Para obter uma lista de erros, consulte Casos de erro suportados pelas interceptações de assembly. | Matriz (Sequência) |
execute |
True | A seção do conjunto que será executada quando a captura for ativada. | Matriz (Objeto) |
default |
Não | A seção do conjunto que será executada quando um erro não aciona outras capturas. Ele se comporta da mesma maneira e tem a mesma estrutura que execute |
Matriz (Objeto) |
A seguir está um exemplo de uma extensão
catch: catch:
- errors:
- ConnectionError
- JavaScriptError
execute:
- activity-log:
title: activity-log
content: activity
error-content: payload
- default:
- activity-log:
title: activity-log
content: activity
error-content: payload