Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi idHTTP Post result als stream in Stringlist laden + ausgeben (https://www.delphipraxis.net/26683-idhttp-post-result-als-stream-stringlist-laden-ausgeben.html)

emploi 27. Jul 2004 15:26


idHTTP Post result als stream in Stringlist laden + ausgeben
 
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]

TStringlist 27. Jul 2004 18:07

Re: idHTTP Post result als stream in Stringlist laden + ausg
 
eventuell fehlt dir ja noch dieses hier:

Delphi-Quellcode:
MyStream.Position := 0;
(vorm Answer.LoadFromStream(MyStream))

emploi 27. Jul 2004 20:34

Re: idHTTP Post result als stream in Stringlist laden + ausg
 
oh gott!

sag ja das ich ein wenig dämlich bin :)
Aber ist auch das erste mal das ich was mit Streams mache...

Danke Vielmals!!

bin schon fast verzweifelt!

mfg emploi


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:51 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz