Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Indy 10 updates und SSL nutzen (https://www.delphipraxis.net/142881-indy-10-updates-und-ssl-nutzen.html)

Gargamel 5. Nov 2009 11:18


Indy 10 updates und SSL nutzen
 
Tagchen

Ich möchte über TidHttp gerne sowas über Turbo Delphi ansprechen:

https://www.DomainIrgendwas.de/blub....x&wert2=Obelix

Mein Code sieht bisher so aus:

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var http:TidHttp;
    paramList:TStringList;
    back:string;
    wert1,wert2:string;
    SSLIOHandler: TIdSSLIOHandlerSocketOpenSSL;
begin
  http:=TidHttp.Create();
  SSLIOHandler := TIdSSLIOHandlerSocketOpenSSL.Create;
  Http.IOHandler := SSLIOHandler;

  paramList:=TStringList.Create;
  paramList.Clear;

  wert1:='Asterix';
  wert2:='Obelix';

  paramList.Add('wert1='+wert1);
  paramList.Add('wert2='+wert2);

  back:=Http.post('https://www.DomainIrgendwas.de/blub.php',paramList);

  memo1.Clear;
  memo1.Lines.Add(back);

  FreeAndNil(Http);
  FreeAndNil(paramList);
  FreeAndNil(SSLIOHandler);
end;
Die Methode getVersion von TidHttp verrät mir, daß es sich um die Indy Version 10.1.5 handelt.
Das Programm stürzt aber leider mit der Meldung ab, daß die SSL Library nicht geladen werden konnte.

Meine beiden Fragen wären:

1. Wie kann ich Indy updaten, damit openSSL funktioniert?
2. Wie verwende ich SSL korrekt? (libeay32.dll, ssleay32.dll und zlib1.dll sind bereits im Projektordner)


Danke


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:14 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz