Tecnologia > Ferramentas de Apoio > LSP - Linguagem Senior de Programação > Funções > Funções para Requisições HTTP

Funções para Requisições HTTP

Funções que possibilitam a execução de requisições HTTP, oferecendo suporte à utilização de servidor proxy e requisições sobre SSL, permitindo o acesso a sites da web que utilizem HTTPs.

Nome Descrição
HttpAdicionaExcecaoProxy Adiciona o endereço passado no parâmetro Endereço na lista de exceções de proxy.
HttpAlteraAutenticacaoProxy Faz o inverso da função HttpLeAutenticacaoProxy, ou seja, altera os valores ao invés de ler.
HttpAlteraCabecalhoRequisicao Altera valores de cabeçalhos HTTP que serão enviados junto com a requisição.
HttpAlteraCodifCaracPadrao Altera a codificação de caracteres que é usado por padrão nas respostas do servidor.
HttpAlteraConfiguracaoProxy Faz o inverso da função HttpLeConfiguracaoProxy, ou seja, altera os valores ao invés de ler.
HttpAlteraConfiguracaoSSL Faz o inverso da função HttpLeConfiguracaoSSL, ou seja, altera o valor ao invés de ler.
HttpAlteraMostrarProgresso Faz o inverso da função HttpLeMostrarProgresso, ou seja, altera o valor ao invés de ler.
HttpAlteraRedirecionamento Especifica se as requisições realizadas devem tratar os redirecionamentos retornados pelo servidor destino.
HttpDelete Executa uma requisição HTTP usando o método DELETE.
HttpDeleteBody Executa uma requisição HTTP usando o método DELETE (com parâmetro Body).
HttpDesabilitaErroResposta Desabilita a geração automática de erros de execução.
HttpDesabilitarCookies Desabilita o recurso de manter os cookies ao utilizar requisições HTTP em regras LSP.
HttpDesabilitaSNI Desabilita o SNI (Server Name Indication) na requisição HTTP.
HttpDownload Funciona da mesma maneira que a função HttpGet, porém o retorno não é na memória, mas sim em um arquivo salvo diretamente em disco.
HttpExcluiExcecaoProxy Exclui da lista de exceções de proxy o endereço do índice passado como parâmetro em Índice, contado a partir do 0 (zero).
HttpGet Executa uma requisição HTTP (inclusive HTTPS) de acordo com a URL passada como parâmetro e salva a resposta da requisição, por exemplo, uma página HTML, no parâmetro de retorno HTML.
HttpHabilitaErroResposta Habilita a geração automática de erros de execução.
HttpHabilitarCookies Habilita o recurso de manter os cookies ao utilizar requisições HTTP em regras LSP.
HttpHabilitaSNI Habilita o SNI (Server Name Indication) na requisição HTTP.
HttpLeAutenticacaoProxy Faz a leitura e retorna os valores do usuário e senha de autenticação no servidor proxy.
HttpLeCabecalhoResposta Consulta os valores associados à cabeçalhos de respostas das requisições.
HttpLeCodigoResposta Consulta o código de resposta de uma requisição enviada ao servidor.
HttpLeConfiguracaoProxy Faz a leitura do valor das propriedades Utilizar servidor proxy, Servidor, Porta e Utilizar autenticação por usuário do objeto HTTP e os retorna nos parâmetros UsarProxy, Servidor, Porta e AutPorUsu, respectivamente.
HttpLeConfiguracaoSSL Faz a leitura da propriedade Utilizar SSL do objeto HTTP e retorna o valor em SSL.
HttpLeContadorExcecoesProxy Neste contexto, exceções de proxy são endereços (URLs) que podem ser acessadas sem passar pelo servidor proxy.
HttpLeExcecaoProxy Retorna no parâmetro Endereço o endereço cadastrado na lista de exceções de proxy no índice passado como parâmetro em Índice, contado a partir do 0 (zero).
HttpLeMostrarProgresso Faz a leitura da propriedade Exibir progresso de download do objeto HTTP e retorna o valor em Mostrar.
HttpLimpaExcecoesProxy Exclui todos os endereços cadastrados na lista de exceções de proxy.
HttpNormalizaRetorno Aplica a normalização de texto para caracteres de combinação na resposta da requisição HTTP.
HttpObjeto Esta função retorna um objeto HTTP inicializado com as configurações definidas na tela de Configurações de Internet da Central de Configurações.
HttpPatch Realiza uma chamada de verbo PATCH do HTTP.
HttpPost Executa uma requisição HTTP usando o método POST.
HttpPut Executa uma requisição HTTP usando o método PUT.
HttpSetAttachment Adiciona arquivo no corpo da requisição HTTP.
HttpSetaTimeout Atribui um timeout (tempo de espera) para uma requisição HTTP.

Nota

As funções que executam as requisições (HttpGet e HttpDownload) necessitam de um HttpObjeto que contenha as configurações de acesso como: servidor proxy, SSL, entre outras.

Essas configurações podem ser feitas na tela de configurações de internet da Central de Configuração ou dentro da própria regra LSP que vai executar a requisição, através das funções de manipulação.

Ao manipular as configurações na regra LSP, as alterações serão feitas apenas em memória, no objeto HTTP que está sendo utilizado.

As funções para requisições HTTP não oferecem suporte ao uso de certificados digitais e permitem apenas informar parâmetros que compõem as requisições, tais como: alteração do Header, application/type e etc.

Este artigo ajudou você?