Hallo,
ich habe jetzt herausgefunden, dass man
diese DLLs braucht, die im Projektverzeichnis sein müssen. So gehts aber auch noch nicht - HTTP/1.0 302 Found.
Jetzt habe ich mir
hier die
openssl.pas heruntergeladen. Wenn ich sie dann über "uses" ins Projekt einbinde, und die DLLs (libeay32.dll, ssleay32.dll, zlib1.dll) im selben Verzeichnis sind - erstelle ich folgenden Code:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
if InitSSLInterface then
ShowMessage('OK!')
else
ShowMessage('Fehler!');
end;
Es erscheint "Ok", den Quellcode habe ich aus der example, die bei "
openssl für Lazarus" dabei war.
Wie kann ich jetzt fortfahren?
Was bringt mir die
openssl.pas, die ich jetzt mit eingebunden habe?
Edit: Ich probiere gerade auch mit
IdSSLIOHandlerSocketOpenSSL1.SSLOptions.Method rum und erzeuge so andere Fehlermeldungen -> es ähnelt sehr diesem Beitrag aus dem Forum:
IdIRC und SSL.
Danke sehr!
Edit2: Jetzt habe ich "IdHTTP2.Handleredirects" auf TRUE gestellt -> andere Fehlermeldung: Connection closed gracefully. - Verbindung erfolgreich geschlossen, warum das denn? Das wollte ich nicht!
Pascal