Entwickler-Ecke
Internet / Netzwerk - Auf einer Webseite anmelden
stigge - Di 24.07.07 15:24
Titel: Auf einer Webseite anmelden
Hallo,
ich versuche ein Programm zu schreiben, das sich auch anmelden können muss.
Ich habe jetzt folgenden Code:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25:
| procedure TForm1.Button1Click(Sender: TObject); var slEintrag: tstringlist; ausgabe: string; begin try slEintrag := TStringList.Create; with slEintrag do begin Values['username'] := '***'; Values['password'] := '***'; Values['ssl'] := 'on'; end; try ausgabe := IdHTTP1.Post('http://mydrive.ch/de/files.php',slEintrag); except begin showmessage('Es kann keine Verbindung zum Server aufgebaut werden'); exit; end; finally slEintrag.Free; end; showmessage(ausgabe); end; |
Der Username und das Passwort stimmen auf jeden Fall, aber funktionieren tuts trotzdem nicht.
Ich bekomme immer einen Fehler "HTTP/1.1 302 Found".
Weiß jemand warum???
Regan - Di 24.07.07 15:27
302? ist das nicht, dass du das Redirect nicht eigeschaltet hast. Also: Weiterleitung aktivieren.
stigge - Di 24.07.07 15:34
Regan hat folgendes geschrieben: |
| 302? ist das nicht, dass du das Redirect nicht eigeschaltet hast. Also: Weiterleitung aktivieren. |
Hab ich jetzt gemacht, aber jetzt ist die Fehlermeldung: "IOHandler value is not valid".
Weiß heißt das jetzt wieder? :gruebel:
Regan - Di 24.07.07 15:42
Neue Frage neues Thread.
stigge - Di 24.07.07 15:45
Regan hat folgendes geschrieben: |
| Neue Frage neues Thread. |
Eigentlich bezieht sich diese Nebenfrage auf die Hauptfrage aus dem ersten Post (Wieso geht der Code nicht) :wink:
Regan - Di 24.07.07 15:58
Dann würd ich mal chätzen du hast keinen IOHandler eingebaut.
stigge - Di 24.07.07 18:15
Regan hat folgendes geschrieben: |
| Dann würd ich mal chätzen du hast keinen IOHandler eingebaut. |
Sagt mir ehrlichgesagt nicht sonderlich viel....Wie erstelle ich den einen IOHandler???
Regan - Di 24.07.07 18:32
Bei der idHTTP Komponente gibt es die Eigenschaft IOHandler. Dazu ziehst du einfach einen der vorhandenen (ich hab da keine Ahnung, aber es gibt z.b. "IdIOHandlerStream1") auf die Form und verlinkst den mit idHTTP.
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!