REST V1 (Descontinuado)
Conheça o componente e saiba como utilizá-lo.
O REST V1 foi descontinuado e não é mais atualizado. Consulte as documentações das versões mais recentes da feature: REST V2.
O REST V1 realiza chamadas a endpoints REST a partir de um pipeline.
Parâmetros
Dê uma olhada nas opções de configuração do componente. Parâmetros suportados por expressões Double Braces estão marcados com (DB).
Parâmetro | Descrição | Valor Padrão | Tipo de Dado |
---|---|---|---|
URL | URL a ser chamada - pode conter os parâmetros seguindo o padrão {:param1}, que serão substituídos pela propriedade correspondente da mensagem de entrada. | String | |
Content Type | Configura o Content Type e a codificação. | String | |
Verb | Tipo de chamada do REST (GET, POST e PUT). | String | |
Account | Conta a ser utilizada pelo componente. | String | |
Connection Timeout | Tempo de expiração da conexão (em milissegundos). | Integer | |
Reading Timeout | Tempo máximo para leitura (em milissegundos). | Integer | |
Stop On Client Error | Se ativada, a opção vai gerar um erro para suspender a execução do pipeline. | False | Boolean |
Stop On Server Error | Se ativada, a opção vai gerar um erro para suspender a execução do pipeline. | False | Boolean |
Advanced Settings | Configurações avançadas. | Object/Map | |
Inject JWT | Se ativada, a opção injeta o JWT presente na chamada do pipeline (gerado ou não pelo componente JWT) no header Authorization da chamada REST. | False | Boolean |
Read JWT | Se ativada, a opção coloca como resposta o JWT que fica no header Authorization interno, caso exista. | False | Boolean |
Raw Mode | Se ativada, a opção recebe ou passa um payload sem ser JSON. | False | Boolean |
Allow Insecure Calls To HTTPS Endpoints | Quando ativada, a opção permite que chamadas não seguras a endpoints HTTPS sejam feitas. | False | Boolean |
Enable Retries | Quando ativada, a opção permite que sejam feitas novas tentativas. | False | Boolean |
Maximum Number Of Retries Before Giving Up | Número máximo de tentativas antes de desistir da chamada. | 3 | Integer |
Time To Wait Before Each Retry | Tempo máximo entre tentativas (em milissegundos). | 1000 | Integer |
Compress Body With GZIP | Quando ativada, a opção permite que o body seja comprimido com GZIP. | False | Boolean |
Path Parameter
Exemplo
http://test.com/order/$EXPAND{:id,}
Query Parameter
Exemplo
http://test.com/order$QUERY{page=:page,search=:search}\r\n\t\t\t
Fluxo de Mensagens
Entrada
application/x-www-form-urlencoded
multipart/form-data
O componente espera uma mensagem no seguinte formato:
Saída
Com sucesso
Com erro
No caso de alguns erros, body e headers estarão indisponíveis.
Atualizado