Entwickler-Ecke
Internet / Netzwerk - IdHttp.post Problem :(
DorJo - Mi 27.02.08 16:29
Titel: IdHttp.post Problem :(
Hy @ all,
ich hab zwar schon das Forum durchforstet aber leider keine Lösung auf mein Problem gefunden :(
Es handelt sich um folgendes: ich möchte nichts weiter machen als mit einem delphiprog mittels post etwas an meine seite im inet übergeben und anschließend ermitteln wie meine seite darauf reagiert.
Das ist mein Delphiprog:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12:
| procedure TForm1.Button1Click(Sender: TObject); var TempStream : TStringStream; answer: TStringStream; x: TStringList; begin x:=TStringList.Create; x.add('var1=test'); answer.Create(''); Idhttp1.post('meineseite.php',X, answer); Memo1.Lines.LoadFromStream(answer); end; |
und das meine seite:
Quelltext
1: 2: 3:
| <?php echo $_POST[var1]; ?> |
Wenn ich das dann ausführe kommt, nachdem idhttp1.post folgende Fehlermeldung:
[highlight]
Exception der Klasse EAccessViolation aufgetreten. Meldung: 'Zugriffsverletzung bei Adresse 00403F7E im Modul 'Project1.exe'. Lesen von Adresse 000001EC'
[/highlight]
Könnte mir bitte jamend erklären was das zu bedeuten hat?!
Danke schonmal im vorraus
MfG
Jo
jakobwenzel - Mi 27.02.08 16:38
du musst answer auch erst noch instanzieren!
Delphi-Quelltext
1:
| answer:=TStringStream.Create; |
DorJo - Mi 27.02.08 16:44
Danke Jakob!!! Jetz kommt zumindest schonmal keine Fehlermeldung mehr! Aber er empfängt keine Daten! :cry: woran könnte das denn liegen?! =O
Xentar - Mi 27.02.08 16:51
Wenn du etwas in einen Stream schreibst, und anschließend auslesen willst, musst du den Stream auch "zurückspulen".
DorJo - Mi 27.02.08 16:56
Hmm... ar es funktioniert trotzdem ni. als ich ma mit dem debugger durchgegangen bin hab ich festgestellt das "answer" leer ist... Könnte das an meinem php script liegen? egtl nicht odr?
Tino - Mi 27.02.08 18:46
DorJo hat folgendes geschrieben: |
| Könnte das an meinem php script liegen? egtl nicht odr? |
Dann ruf doch zum testen einfach mal eine andere Webseite auf... zum Beispiel
http://www.google.de ... die sollte erreichbar sein. ;-)
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!