![]() |
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:
temp[] ist ein Array wo eine Url drin steht..
...
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; ... 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] |
Re: idHTTP Post result als stream in Stringlist laden + ausg
eventuell fehlt dir ja noch dieses hier:
Delphi-Quellcode:
(vorm Answer.LoadFromStream(MyStream))
MyStream.Position := 0;
|
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:00 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz