Einzelnen Beitrag anzeigen

romber

Registriert seit: 15. Apr 2004
Ort: Köln
1.164 Beiträge
 
Delphi 10 Seattle Professional
 
#1

IdHTTP und GZIP: Abstrakter Fehler IdHTTP.Get() ???

  Alt 26. Feb 2009, 20:00
Ich versuche mit TIdHTTP eine Seite zu laden, die mit GZIP komprimiert ist. Dafür habe ich einen TIdZlibCompressorBase erstellt und diesen der Compressor-Eigenschaft der IdHTTP zugewiesen. Nun erscheint beim Aufruf von Get() eine Meldung "Abstrakter Fehler". Was mache ich falsch?

Delphi-Quellcode:
var
  inStream: TMemoryStream;
  gzipCompressor: TIdZlibCompressorBase;
  ...
begin
  ...
  gzipCompressor := TIdZlibCompressorBase.Create(nil);
  http.Compressor := gzipCompressor;
  inStream := TMemoryStream.Create;
  http.Get(PageURL, inStream); // <---Hier kommt es zum Fehler
  ...
end;
  Mit Zitat antworten Zitat