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;