![]() |
HTTP Post mit Indy funktioniert nicht richtig
Hallo, ich möchte einen HTTP Post mit Indy machen.
Ich verwende folgenden Code:
Delphi-Quellcode:
Allerdings geht das ganze nur solange das Passwort FALSCH ist!!
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; 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 ![]() 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] |
Re: HTTP Post mit Indy funktioniert nicht richtig
Setzt mal HandleRedirects auf true und RedirectMaximum auf einen Wert, der groß genug ist.
|
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