Acessar https com idHTTP

2,908 views
Skip to first unread message

SilberInfo

unread,
Nov 10, 2011, 4:13:27 AM11/10/11
to dug...@googlegroups.com
Bom dia Pessoal,
 
Peço a ajuda do grupo para um problema que tenho de acessar https usando o idHTTP (Indy 9.0) no Delphi 7, coloquei as dll's  libeay32.dll e ssleay32.dll na pasta do projeto e montei a seguinte função usando TIdSSLIOHandlerSocket e mesmo assim não estou obtendo sucesso. Alguém tem um dica? Sei que com o WebBrowser isso é possível mas a utilização deste componente se torna complexa na tarefa que necessito.
Desde já agradeço a atenção.
 
function TDM.HTTPGet(pURL: String): String;
var
  mIdHTTP: TIdHTTP;
  mIdSSL: TIdSSLIOHandlerSocket;
begin
  Result := '';
  mIdHTTP := TIdHTTP.Create(Application);
  mIdSSL := TIdSSLIOHandlerSocket.Create(nil);
  try
    try
      mIdHTTP.IOHandler := mIdSSL;
      Result := mIdHTTP.Get(pURL);
    except
      on E:Exception do
      begin
        Result := '<ERRO> '+E.Message;
      end;
    end;
  finally
    mIdHTTP.Free;
    mIdSSL.Free;
  end;
end;
 
SDS
Feliciano Prates Filho
Silber Informática Ltda  
www.silberinfo.com.br
54 3025-5531

Rafael Santos de Lima

unread,
Nov 10, 2011, 5:05:44 AM11/10/11
to dug...@googlegroups.com
Quando você  refere: "não estou obtendo sucesso", seria o quê, especificamente? Erro, alguma mensagem etc......?

--
Você recebeu esta mensagem porque está inscrito no "DUG-RS -
Delphi Users Group Rio Grande do Sul" em Grupos do Google.
Acesse o nosso BLOG em http://www.dug-rs.org e contribua com a comunidade Delphi do Rio Grande do Sul
Para postar neste grupo, envie um e-mail para dug...@googlegroups.com
Para cancelar a sua inscrição neste grupo, envie um e-mail para
dug-rs-un...@googlegroups.com
Para ver mais opções, visite este grupo em
http://groups.google.com.br/group/dug-rs?hl=pt-BR
Twitter: @dugrs

SilberInfo

unread,
Nov 10, 2011, 5:57:47 AM11/10/11
to dug...@googlegroups.com
Rafael,
 
Está retornando com o erro "connetion closed gracefully".... 
Acontece em algumas páginas https, outras leio sem problemas. Não é o caso de problemas na página pois usando qualquer navegador consigo acesso no mesmo instante.
 
SDS
Feliciano Prates Filho
Silber Informática Ltda  
www.silberinfo.com.br
54 3025-5531

Ricardo Gavira

unread,
Nov 10, 2011, 6:20:21 AM11/10/11
to dug...@googlegroups.com
eu tive problema com isso também, para envio de email com ssl.
Consegui resolver pegando a versão do SVN da Indy, faça também testes com outras versoes das dlls.


[]s


2011/11/10 SilberInfo <feli...@silberinfo.com.br>



--
------------------------------------------------------------------
Ricardo Alexandre de O. Gavira
Desenvolvedor Java, PHP, Delphi
Campo Grande / MS
Tw: ricardogavira
Email: ricg...@gmail.com
Blog: ricardogavira.wordpress.com

"O melhor dos mestres é o estudo. E a melhor das disciplinas é o trabalho."
Machado de Assis
------------------------------------------------------------------

Eder Gusatto

unread,
Nov 18, 2011, 9:23:47 PM11/18/11
to dug...@googlegroups.com
Buenas,
 
Você precisa pegar as dlls compiladas especificamente para o Indy, caso contrário não funciona corretamente.
 
Abraço.

Eder Gusatto

unread,
Nov 18, 2011, 9:25:28 PM11/18/11
to dug...@googlegroups.com
Complementando o e-mail anterior.
 
 
Abraço.
Reply all
Reply to author
Forward
0 new messages