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