HTTP Client
Com essa entrada é possível realizar uma requisição HTTP e o resultado é enviado para o fluxo do Firehose.
Parâmetros
Campo | Descrição | Valor |
---|---|---|
url | URL do servidor ser requisitado | Tipo: string Obrigatório |
verb | Método HTTP a ser requisitado | Tipo: string Obrigatório |
headers | Headers a serem incluídos na requisição | Tipo: object
Valor padrão: |
timeout | Timeout a ser aplicado à requisição | Tipo: string
Valor padrão: |
stream | Modo em que a request é mantida aberta e as mensagens lidas linha a linha | Tipo: object
Valor padrão: |
stream.enabled | Ativa o modo streaming | Tipo: boolean
Valor padrão: |
stream.reconnect | Determina se uma conexão deve ser re-estabelecida após a conclusão | Tipo: boolean
Valor padrão: |
stream.scanner | Permite a escolha de um leitor de arquivo | Tipo: object
Valor padrão: |
stream.scanner.type | Forma com a qual o documento deve ser lido | Tipo: string
Valor padrão: |
stream.scanner.lines | Configurações do scanner de tipo | Tipo: object
Valor padrão: |
stream.scanner.lines.max_buffer_size | Define o tamanho máximo do buffer para armazenar dados da linha | Tipo: integer
Valor padrão: |
stream.scanner.lines.custom_delimiter | Define um delimitador de linha para detectar o fim de uma linha | Tipo: string Valor padrão: '\n' |
stream.scanner.csv | Configurações do scanner de tipo | Tipo: object
Valor padrão: |
stream.scanner.csv.lazy_quotes | Se | Tipo: boolean
Valor padrão: |
stream.scanner.csv.parse_header_row | Se | Tipo: boolean
Valor padrão: |
stream.scanner.csv.continue_on_error | Caso algum erro de parse, se deve ou não continuar lendo as próximas linhas | Tipo: boolean
Valor padrão: |
stream.scanner.csv.custom_delimiter | Define um delimitador customizado, em vez do padrão que usa vírgula | Tipo: string
Valor padrão: |
Exemplo
Resposta
A resposta desse endpoint será no seguinte formato:
Last updated