Einzelnen Beitrag anzeigen

snapman
(Gast)

n/a Beiträge
 
#1

HTTP Post mit Indy funktioniert nicht richtig

  Alt 5. Okt 2003, 00:57
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]
  Mit Zitat antworten Zitat