se
Use a construção if para aplicar uma seção do conjunto quando uma condição for preenchida.
Suporte de gateway
| Gateway | Versão da política |
|---|---|
| DataPower® Gateway (v5 compatible) | 1.0.0 |
| DataPower API Gateway, funcionalidade fornecida pelo switch |
Este tópico descreve como configurar a política na interface de usuário do Assembly; para obter detalhes sobre como configurar a política na sua fonte do OpenAPI, consulte o link.
Uma construção if fornece uma maneira de ramificar o conjunto de uma API quando uma condição especificada
for preenchida. Cada construção if contém uma seção do conjunto que é executada somente quando o
script dentro da construção retorna um valor true.
Ao usar a folha de propriedade da visualização de montagem, clique no campo Condição para
gravar sua condição que retorna true ou false.
Se desejar que uma ou mais políticas ou construções sejam executadas quando a condição da construção if for preenchida, arraste a nova política ou construção para uma das caixas tracejadas que são exibidas dentro da construção if. As construções e políticas incluídas na construção if fazem parte do caso que é executado quando a condição da construção if é retornada como true.
Para obter informações sobre a implementação da construção `if` no ` OpenAPI `, consulte `if `.
No campo Condição, use a forma
apim.getvariable('context.location.variable')
para referenciar suas variáveis, em que context é o contexto que você deseja
referenciar, location é o local da variável dentro desse contexto e
variable é o nome da variável.
Detalhes da propriedade de construção
É possível configurar as propriedades de uma construção na folha de propriedade na visualização do conjunto.
| Propriedade | Obrigatório | Descrição |
|---|---|---|
| Título | Não | Um título customizado para sua construção quando ela é exibida na tela. Se um título não for
especificado, if será usado por padrão. |
| Descrição | Não | Uma descrição de sua construção, não é exibida na tela. |
| Condição | True | Use o GatewayScript para fornecer condições. Uma lista das variáveis de contexto que você pode usar para gerar condições está disponível em API Connect context variables. |