Hallo,
ich habe ein kleines Testprogramm erstellt, dass nur eine TIdHTTP-Kompoenten enthält. Mit dieser soll per Get eine Datei heruntergeladen werden und in einem Memo angezeigt werden:
Delphi-Quellcode:
procedure TForm1.Button4Click(Sender: TObject);
var
Stream: TMemoryStream;
URL:
string;
begin
Stream := TMemoryStream.Create;
try
URL := '
https://www.test.de/styles/base.min;v63613695254.css';
//URL ohne Sinn, nur zum Testen.
IdHTTP.get(
URL, Stream);
Stream.Position := 0;
mOut.Lines.LoadFromStream(Stream);
finally
Stream.Free;
end;
end;
Auf meinem Entwicklungs-PC läuft das ohne Probleme. Bei 2 Kunden erscheint die Meldung "Socket-Fehler # 10060 Zeitüberschreitung bei Verbindung." Beide Kunden haben ein Windows Server 2012 R2 in VM-Ware laufen (komplett frische Installation). In meinem Testprojekt ist zum Testen noch ein TWebrowser eingebunden. Dort wird meine
URL ohne Probleme angezeigt. Was kann das sein? Danke!