Beim Aufruf eines Posts erhalte ich immer die Meldung
Zitat:
Im Projekt... ...ist eine
Exception der Klasse EIdOSSLCouldNotLoadSSLLibrary aufgetreten. Meldung: "SSL.-Bibliothek konnte nicht geladen werden."
Vielleicht wichtig: Es wird eine https-Adresse verwendet. Könnte es deshalb Probleme geben ?
Delphi-Quellcode:
function TForm1.SendPostData(Ahttp: TIdHTTP;
const AtoURL:
string):
string;
//AtoURL: An diese URL werden die Informationen gesendet
//Result: HTML-Ergebnis (quasi Antwort des Scripts)
var
aStream: TMemoryStream;
Params: TStringStream;
begin
aStream := TMemoryStream.create;
Params := TStringStream.create('
');
AHTTP.Request.ContentType := '
application/x-www-form-urlencoded';
try
//Dieser Stream wird letztendlich gesendet
//Stream mit Werten füllen
Params.WriteString('
TRANSAKTIONSKENNUNG=' + transaktionskennung + '
&');
Params.WriteString('
INSTITUTION=' + institution);
try
//Stream an das PHP-Script senden
AHTTP.Post(AtoURL,Params,aStream);
//An dieser Stelle wird der Fehler angezeigt.
except
on E:
Exception do
showmessage('
Fehler bei der Übertragung: ' + E.
Message);
end;
aStream.WriteBuffer(#0'
', 1);
Result := PChar(aStream.Memory);
except
Result := '
Fehler!';
end;
end;
Ich verwende Delphi 7,
Indy 10
Hat jemand eine Idee ?
Im Voraus vielen Dank.