Entwickler-Ecke

Internet / Netzwerk - IdHTTP Login


b1nch3n - Fr 15.05.09 16:09
Titel: IdHTTP Login
Hallo,

ich bekomme bei folgenden Code immer diesen Fehler: raise EIdConnClosedGracefully.Create(RSConnectionClosedGracefully)

Hier der Code:

Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
procedure TForm1.einloggen(name,pass:string);
var post:Tstringlist;
begin
post:=Tstringlist.Create;
post.Add('form[usr]='+name);
post.Add('form[pwd]='+pass);
post.Add('com_action=usr.login');
try
idhttp1.Post('Url',post);
except
        showmessage('ging nicht');
end;
end;


Ich habe keinen Ahnung wodran das liegt. Klar ist das die Verbindung geschlossen wird. Aber warum? Er sendet doch lediglich die paar Daten ans PHP Script. Dieses sollte ausgeführt werden und dann einen Redirect machen. Wenn ich nach der Fehlermeldung auf F9 klicke, lädt das Programm wieder, aber der Redirect kommt nicht( Connection wurd auch geschlossen XD ).

Ich habe gelesen das es beim Client ein Fehler ist und beim Server eine Meldung.

Wie krieg ich das hin? Irgendwelche Ideen :) ?

-
grüße b1nch3n


Narses - Fr 15.05.09 16:26

Moin und :welcome: im Forum!

Die Suchfunktion, dein Freund und Helfer ;) wenn man da deine Fehlermeldung reinschmeißt: Suche in: Delphi-Forum, Delphi-Library EIDCONNCLOSEDGRACEFULLY dann liefert diese dir eine wirklich überschaubare Menge Threads zu eben diesem Thema. Also: :lupe: :les: :think: :zustimm:

cu
Narses


b1nch3n - Sa 16.05.09 15:57

Also ich habe nun alle Threads durch.. aber keine Lösung für mein Problem gefunden.
Könnte einer vielleicht nachhelfen? :)


Dude566 - Sa 16.05.09 16:04

Hatte das selbe Problem auch bei Indy9 unter Delphi5.

Wenn ich es aus Delphi heraus gestartet hatte, allerdings wenn ich die Anwendung allein starte kann man das mit einem Except umgehen.


Xentar - Sa 16.05.09 16:34

user profile iconDude566 hat folgendes geschrieben Zum zitierten Posting springen:
Wenn ich es aus Delphi heraus gestartet hatte, allerdings wenn ich die Anwendung allein starte kann man das mit einem Except umgehen.

Es geht hier glaub ich nicht darum, DASS der Fehler erscheint - sondern WARUM, da die Prozedur auch nicht funktioniert.


Raid - Sa 16.05.09 17:20

Darf ich auf einen zur Zeit aktuellen und "gleichen" Post hinweisen :?:
:arrow: Login mit IDHTTP schlägt fehl [http://www.delphi-forum.de/viewtopic.php?t=92285]

Gruß