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'); |