Also es sieht so aus.
Delphi kann ich schon länger, tut aber nicht viel zur Sache.
Mit Indy wollte ich jetzt mich ein wenig in Netwerk/Internetprogrammierung versuchen.
Also mein Anliegen ist eigentlich einfach.
Ein stinknormaler HTTP POST Vorgang um sich bei einer Seite anzumelden.
Ja ich weiß hattet ihr bestimmt schon oft. Hab ich auch viel gelesen. Hab ich probiert.
Aus irgendeinem Grund Funktioniert es nicht.
Ich bekomme als Antwort immer die gleiche login.php!
Am Beispiel:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10:
| var Filestream : TIdMultiPartFormDataStream; RESPONSE : String; begin Filestream := TIdMultiPartFormDataStream.Create; Filestream.AddFormField('username', 'meinusrname'); Filestream.AddFormField('password', 'meinPw'); RESPONSE := idHTTP1.POST('http://www.pennerhilfe.de/login.php',Filestream); Memo1.Lines.Add(RESPONSE); end; |
Den Link lasse ich absichtlich drin.
Warum bekomme ich immer nur die login.php zurück?
Ich hab schon viel probiert, viele Varianten aber jedes mal das gleiche immer als Antwort die login.php.
Was mach ich falsch? Bin ich so doof?
Verzweifelten dank im Vorraus