Hallo, ich möchte einen HTTP Post mit
Indy machen.
Ich verwende folgenden Code:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
S : string;
SL : TStringList;
begin
S := 'pwbox=krank';
SL := TStringList.Create;
SL.Add(S);
Memo1.Text := HTTP.Post('http://snapman.cyberhost.tk/snappage/login.php', SL);
SL.Free;
end;
Allerdings geht das ganze nur solange das Passwort FALSCH ist!!
Wenn ich das richtige eingebe (passwort=krank..wie es jetzt steht) dann bekomme ich immer den Fehler "HTTP 1.1 302 Found."
Das Problem ist auch bei anderen Servern wie
http://dns.blueline.be/do.php vorhanden.
Verwende ich die Komponente "HTTPGet"..funktioniert das ganze seltsamerweise..aber die hat leider keinen proxy..
Nachtrag:
Ich verwende eine Weiterleitung per PHP in dem loginscript:
Header("Location: gb.html");
Tue ich diese Weitleritung weg, geht das script, denn
Indy scheint es den inhalt der weiterleitung nicht zu bekommen, deswegen HTTP 302 (Temporarily moved)
Was soll ich bloss machen??
[edit=MrSpock]Code Tags eingefügt. Mfg, MrSpock[/edit]