Einzelnen Beitrag anzeigen

emploi

Registriert seit: 21. Jun 2004
Ort: Ilmtown
40 Beiträge
 
Delphi 7 Enterprise
 
#1

idHTTP Post result als stream in Stringlist laden + ausgeben

  Alt 27. Jul 2004, 16:26
Hi.

Also irgendwie stell ich mich wohl total dämlich an, hab zig verschiedene Wege ausprobiert und krieg
immer ne Exception. Kann mir evtl einer sagen wo mein Fehler ist?!

Ich will einfach nur die Antwort der PHP seite in einem Stream speichern,
und dann per LoadFromStream in eine Stringlist laden. Geht das so nicht?

Code:
      ...
      idHttp1.RedirectMaximum := 15;
      idHttp1.HandleRedirects := True;
      Try
        Request := TStringList.Create;
        Answer := TStringList.Create;
        MyStream := TMemoryStream.Create;

        IdHttp1.Request.ContentType := 'application/x-www-form-urlencoded';
        Request.Add('&PHPSESSID='+edit5.Text);
        IdHttp1.Post(temp[6],Request,MyStream);
        Answer.LoadFromStream(MyStream);
        // For i := 0 to Answer.Count do
        //  Listbox1.Items.Add(Answer.Strings[i]);
        showmessage(Answer.Strings[0]);
      Finally
        MyStream.Free;
        Request.Free;
        Answer.Free;
      end;
      ...
temp[] ist ein Array wo eine Url drin steht..

Wäre euch sehr verbunden wenn ihr mir da helfen könntet!

MFG emploi

[EDIT]
also hab mir mal graden stream ausgeben lassen, da ist der inhalt drin.
hab mir danach mal die Stringlist ausgeben lassen, die ist leer.
also muss da der fehler liegen. geht das LoadFromStream nicht?!
[/EDIT]
  Mit Zitat antworten Zitat