Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi HTTP Post mit Indy funktioniert nicht richtig (https://www.delphipraxis.net/9812-http-post-mit-indy-funktioniert-nicht-richtig.html)

snapman 4. Okt 2003 23:57


HTTP Post mit Indy funktioniert nicht richtig
 
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]

Kamil 5. Okt 2003 22:50

Re: HTTP Post mit Indy funktioniert nicht richtig
 
Setzt mal HandleRedirects auf true und RedirectMaximum auf einen Wert, der groß genug ist.

snapman 6. Okt 2003 14:45

Re: HTTP Post mit Indy funktioniert nicht richtig
 
Jetzt kommt HTTP Error 405 Method not allowed


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:53 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz