Enviando XML via POST no Delphi

Delphi

Automação Comercial

04/01/2016

Boa tarde pessoal... estou com um problema que aparenta ser bem simples, mas como sou iniciante, não tenho ideia de quais componentes usar. Estou com a última versão (10 Seattle) e a tradicional 7.

Basicamente, preciso enviar um XML como o abaixo para um servidor, via POST, e em seguida receber e processar a resposta (que também será formatada em XML, mas eu me viro quanto ao resto!). Sei que temos o Indy HTTP, mas como jogar esse código e enviar?

<form name=Logon action=https://www.rumo.com.br/sistema/adm/APILogon.asp method=POST>
<input type=text name=StoreName value="Nome da loja">
<input type=text name=StoreID value="99999">
<input type=text name=Username value="Admin">
<input type=password name=Password value="senha123">
<input type=text name=method value="ReportView">
<input type=text name=ObjectID value="425">
<input type=text name=ObjectName value="Lista de produtos para alterações via API">
<input type=text name=Par1 value="Nome da categoria">
<input type=text name=Par2 value="Ref/Nome/Descr">
<input type=text name=Par3 value="false">
<input type=text name=Par4 value="false">
</form>



Se alguém tiver uma luz de como fazer isto, basicamente o envio e recebimento, tanto pelo Delphi 7 quanto a última versão, aceito sugestões!
André Duarte

André Duarte

Curtidas 0
POSTAR