Forum: Sonstige Fragen zu Delphi
Delphi
by glkgereon,
14. Jul 2006
nun ich hab mal testweise beim FF http.accept-encoding oder wie das heisst auf "deflate" statt auf "gzip,deflate" gestellt...
fehler bleibt. (data error)
allerdings steht auch im Header nix davon :gruebel:
Forum: Sonstige Fragen zu Delphi
Delphi
by glkgereon,
13. Jul 2006
:wall:
Denkfehler meinerseits...
Ich dachte an einen Ansatz auch gzip zu können...
Aber direkt das nächste Problem...
zB im Event OnBeforeConnect (Find ich hört sich logisch an...) bekommt ich einen TIdContext übergeben.
Wo kann ich da den Header ändern? (Ich find einfach die Eigenschaft nicht :? )
Forum: Sonstige Fragen zu Delphi
Delphi
by glkgereon,
13. Jul 2006
Wie wäre denn der richtige Ansatz?
Forum: Sonstige Fragen zu Delphi
Delphi
by glkgereon,
13. Jul 2006
Es funktioniert immer noch nicht :-/
also ich habe einen TIdHTTPProxyServer...
Diesen nutze ich mit Firefox was auch alles klappt
nun nutze ich das Event OnProxyHTTPDocument wie folge:
procedure TForm1.ProxyHTTPDocument(ASender: TIdHTTPProxyServer;
const ADocument: string; var VStream: TStream; const AHeaders: TIdHeaderList);
var T: String;
Forum: Sonstige Fragen zu Delphi
Delphi
by glkgereon,
14. Feb 2006
@Luckie:
sollte es dann so aussehen?
function GZipDecode(const Input: TStream): string;
var DS: TZDecompressionStream;
i:Integer;
begin
DS:=TZDecompressionStream.Create(Input);
SetLength(Result, DS.Size);
Forum: Sonstige Fragen zu Delphi
Delphi
by glkgereon,
12. Feb 2006
Hi,
Ich versuche mich grade an einem lokalen HTTP-Proxy...
Da ich bestimmte Seiten analysieren will, muss ich an die Daten rann, die tatsächlich übertragen werden...die stehen in einem TMemoryStream....und sind offensichtlich komprimiert oder verschlüsselt.
eine Beispieldatei im Anhang (Google.de)
ich habe versucht auf verdacht das ganze mit GZip zu dekomprimieren
function...