![]() |
IdTCPclient: Socket zum Senden von POST-anweisungen
Hi,
ich versuche ein paar POST-Anweisungen, an ein PHP script zu senden. Dies versuche ich mit der idtcpclient-komponente, da der idhttp bei mir leider nicht so einzustellen ist, dass er wie der firefox funktioniert (siehe ![]() mein bisherige Code:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var para: tstringlist; begin para := tstringlist.Create; para.Add('POST /Pages/Login/Login.php?webgrafik=0&language=0 HTTP/1.1'); para.Add('Content-Type: application/x-www-form-urlencoded'); para.Add('name=x&pw=y'); para.Add('Connection: close'); IdTcpClient1.Connect; idtcpclient1.Socket.Writeln(para.text); showmessage(idtcpclient1.Socket.ReadLn('',1000)); IdTcpClient1.Disconnect; para.Free; end; im Objektinspektor habe ich sowohl die korrekte IP, als auch Port 80 angegeben. Doch zurückkriege ich immer nur den Statuscode 400. Die gesendete Parameter und auch der Pfad zum PHP-script sind garantiert korrekt. Was mache ich falsch? danke schonmal im voraus für eure Hilfe! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:44 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