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

HttpPost

Executa uma requisição HTTP usando o método POST. O método de requisição POST, limitado ao formato texto e sem suporte para envio direto de arquivos como PDFs, JPEGs ou outros tipos, é utilizado quando há necessidade de enviar dados ao servidor como parte da solicitação, como no caso de formulários preenchidos.

Sintaxe: HttpPost(Alfa Objeto, Alfa URL, Alfa Dados, Alfa end HTML);

Exemplo:

Definir Alfa vHTTP;

HttpObjeto(vHTTP);

Definir Alfa vHTML;
Definir Alfa vPostData;

vPostData = "NomeUsuario=SENIOR&EmailUsuario=senior@senior.com.br&Texto=SENIOR+SA";
HttpPost(vHTTP, "http://www.senior.com.br/cadastro.html",vPostData, vHTML);
Mensagem(Retorna, vHTML);

 

Exemplo com utilização de JSON:

definir alfa vHTTP;
definir alfa vHTML;
definir alfa vDados;


HttpObjeto(vHTTP);

HttpAlteraCabecalhoRequisicao(vHTTP, "Accept", "text/plain");
HttpAlteraCabecalhoRequisicao(vHTTP, "Content-Type", "application/json");

vDados = " {\"NomeParametro1\": \"valor1\", \"NomeParametro2\": \"valor2\"} ";
HttpPost(vHTTP, "http://exemplo.com/app/path", vDados, vHTML);

Observação:

Nota

Função disponível para os sistemas Gestão Empresarial PME | GO UP, Gestão Empresarial | ERP, Gestão de Pessoas | HCM e Ronda Senior.

Este artigo ajudou você?