WGet (Download HTTP)

Aprenda como usar o componente WGet para baixar qualquer arquivo através de uma URL.

O WGet (Download HTTP) realiza o download de qualquer arquivo através de uma URL.

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 (DB)

De onde o arquivo será baixado - expressões em Double Braces são suportadas.

https://sendgrid.com/docs/API_Reference/Web_API_v3/Mail/index.html

String

Headers

Headers da chamada.

N/A

Key-value Pairs

Query Params

Query parameters da chamada.

N/A

Key-value Pairs

Account

Conta a ser utilizada pelo componente. Contas suportadas: ApiKey, Basic, Certificate Chain, Custom Auth Header, Oauth2 e Oauth Bearer Token.

N/A

String

Fail On Error

Se a opção estiver habilitada, a execução do pipeline com erro será interrompida; do contrário, a execução do pipeline continua, mas o resultado vai mostrar um valor falso para a propriedade "success".

False

Booleano

Allow Insecure Calls To HTTPS Endpoints

Quando ativada, a opção permite que chamadas não seguras a endpoints HTTPS sejam feitas.

False

Booleano

Binary File

Se ativada, a opção retorna a base64 do arquivo.

False

Booleano

Local Save

Se ativada, a opção permite que o arquivo seja salvo localmente.

False

Booleano

File Name (DB)

Nome do arquivo local a passar por download ou upload.

N/A

String

WGet em ação

Exemplo com Double Braces estáticos

URL

https://sendgrid.com/docs/API_Reference/Web_API_v3/Mail/index.html

Exemplo com Double Braces dinâmicos

URL

{{ message.example.url }}
https://www.download.com/file/{{ message.id }}/pdf

Fluxo de Mensagens

Entrada

Você não precisa especificar o formato de entrada se utilizar Double Braces para preencher os parâmetros.

O File Name substitui o nome padrão e a URL substitui a URL padrão.

Saída

Se a opção Local Save estiver ativada:

{
    "fileName": "",
    "success": ""
}

Se as opções Local Save e Binary File estiverem ativadas:

{
    "fileBase64": ""
}

Se as opções Local Save e Binary File não estiverem ativadas:

{
    "fileText": ""
}

Em caso de erro:

{
    "error": {
        "exception": "",
        "message": ""
    }
}

Atualizado