GARANTIR DESCONTO

Fórum Dúvida :: Post com Indy e WebBrowser #243681

19/07/2004

0

Como fazer um post utilizando o componente Indy e receber seu resultado para conferir se o Post foi bem sucedido.

ps: se souberem como fazer isso com outro componente e tiverem exemplos, será muito bem vindo. :lol:

Falow.

:shock:


Mavinet

Mavinet

Responder

Posts

20/07/2004

Mavinet

Poxa, ninguém me responde :(

acho que pra quem trabalha com internet, isso não deve ser tão difícil (Eu acho).

pode ser com webbrowser tambem... tanto faz só quero resolver o problema :wink:

Abraço.


Responder

Gostei + 0

20/07/2004

Misael

Utilizando um WebBrowser

<form name=”form1´ method=”POST” action=”http://localhost/scripts/teste.exe”>


Responder

Gostei + 0

20/07/2004

Adilsond

http://community.borland.com/article/0,1410,26531,00.html


Responder

Gostei + 0

20/07/2004

Mavinet

Utilizando um WebBrowser <form name=”form1´ method=”POST” action=”http://localhost/scripts/teste.exe”>


Misael, valeu pela grande atenção ao meu problema.

Mas como faço pra passar os parametros? e se possível enviar algum exemplo de código...

Aprendi agora a pouco que com o componente IDHTTP posso fazer da seguinte maneira...
http.post(http://localhost/scripts/teste.exe´,´param1=value1¶m2=value2);

Mas como eu faria a mesma coisa usando o webbrowser?

e mais, sei que dessa forma que fiz se eu montar e colocar essa string em qualquer browser isso funciona, através do método GET, ficaria assim:

http://localhost/scripts/teste.exe?param1=value1¶m2=value2

mas se eu quiser relmente utilizar um post, como faço?

essa string que você montou me parece mais correto, mas como eu passaria os parametros? e qual função do webbrowser eu coloco essa string?

ps: onde aparece esse simbolo lê-se i-comercial.

Valeu pela ajuda.


Responder

Gostei + 0

20/07/2004

Mavinet

http://community.borland.com/article/0,1410,26531,00.html


Valeu pela intenção Adilson.

Vou explicar melhor o que eu quero fazer... em um determinado site, tem um campo para fazer cadastros e alterações, mas eu não quero fazer esse cadastro pelo browser(IE) e sim pelo meu aplicativo. Olhando o código fonte do site, pego o action e passo os paramentros necessário, mas até agora não consegui fazer isso, quando o método é POST.
Se você ou qualquer outra pessoa puder me ajudar ficarei extremamente grato, pois já faz tempo que venho querendo solucionar esse problema.

Abraços.


Responder

Gostei + 0

21/07/2004

Misael

Estou enviando um exemplo de como utilizar o metodo post e get para seu e-mail


Responder

Gostei + 0

22/07/2004

Mavinet

Ok, Misael.

Estarei aguardando essa sua bondade... assim que eu receber irei analisar o exemplo, mas já agradeço sua boa vontade. :lol:


Responder

Gostei + 0

22/07/2004

Mavinet

Estou enviando um exemplo de como utilizar o metodo post e get para seu e-mail


Grande Misael,

O seu exemplo é ótimo, porém acho que eu não me expressei direto ao postar o problema no forúm. :roll:

O que eu quero fazer é axatamente aquilo que seu exemplo mostra, só que em um site que esteja na web, não meu site, poderia ser, por exemplo o www.bol.com.br ou www.msdn.com.br. Qualquer site... então o que eu preciso saber é como fazer um POST, nesses sites ou qualquer outro.
Exemplo:
Diagamos que eu queira criar 100 contas de email Hotmail, só que os dados dessas novas contas já estão cadastrados em minha base de dados. Então a idéia seria criar uma rotina que pegasse as informações em minha base de dados e postasse no site da hotmail. Ficaria alguma coisa parecida com isso: ´http://www.htmail.com.br/cadastro.asp?nome=neto&login=jospronet&senha=neto´

o que está antes da ´?´ é o ACTION do form e o que está depois são os parametros separados pelo´&´.

só que isso seria um GET (eu acho), mas quando for um método do tipo POST, como farei isso? Já tente fazer da mesma foma, mas não funcionou.

:wink: :lol: :shock:


Responder

Gostei + 0

30/07/2004

Adilsond

[url]http://www.swissdelphicenter.ch/en/showcode.php?id=1855[/url]


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar