Entwickler-Ecke
Internet / Netzwerk - POST funktioniert nicht (idHTTP)
Hendi48 - Mi 18.07.07 20:38
Titel: POST funktioniert nicht (idHTTP)
Hi,
mein Programm soll per post ein passwort an eine seite senden (und eine datei zurückbekommen, das heißt nur wenn man das PW richtig eingibt bekommt man die datei) aber das klappt nicht ganz. Ich hab mal mit Wireshark gekuckt wie mein prog es macht und wie es eigentlich sein soll {im anhang}
Wie muss ich meinen code verändern das es so gemacht wird wie es sein soll? (btw. warum steht in Wireshark was von Multipart data-form das is doch gar nich in meinem prog)
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15:
| procedure tform2.postcode(URL: string; Filename: String); var Data: TStringList; files: TFileStream; begin files:= TFileStream.Create(Filename,fmcreate); Data := TStringList.Create; try Data.Add('accesscode='+Edit1.Text); idHttp1.Post(url,data,files); finally Files.free; Data.free; end; end; |
Aufruf:
Delphi-Quelltext
1:
| Postcode(label14.caption,'test.rar'); |
GTA-Place - Mi 18.07.07 21:32
Kannst du mit IdHTTP.Request.ContentType umstellen.
Hendi48 - Mi 18.07.07 23:11
JUHU! Es downloadet endlich! :shock: Vielen dank für die Hilfe! :D
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!