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, somente no formato texto e sem suporte para envio de arquivos, é utilizado quando houver a necessidade do envio de dados para o servidor como parte da solicitação, como enviar um formulário preenchido.

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ê?