![]() |
IdHTTP Post, welche *.pas sind fehlerfrei?
Hallo,
ich versuche seit geraumer zeit mit IdHTTP.Post ein formular abzuschicken und bekomms einfach nicht hin, weil die post function nichts posted (per sniffer herausgefunden, der aufruf wird gemacht und ich bekomme auch eine antwort, aber die post-argumente werden einfach nicht übertragen) mit dem ie und mozilla gehts(sollte also nicht am form liegen). habe die *.pas dateien aus diesem topic ausprobiert ![]() und die aktuellen von Indy's HP (jewils IdHTTP, IdHTTPServer, IdMultiPartFromData) (btw mit fastnetcompo NMHTTP gings auch nicht) das ist mein aufruf:
Code:
(Debug ist eine Funktion geschrieben von mir, die einen String in eine Textdatei logt und funktioniert auch ohne probleme)
procedure TForm1.Button1Click(Sender: TObject);
var //data: TIdMultiPartFormDataStream; data : TStringList; begin IdHTTPmain.Request.Referer := LoginDaten.ip + '/xxx.php4'; //data := TIdMultiPartFormDataStream.Create; data := TStringList.Create(); try {data.AddFormField('var1','wert1'); data.AddFormField('var2','wert2'); data.AddFormField('var3','wert3); } data.Add('wert1=var1'); data.Add('wert2=var2'); data.Add('wert3=var3'); Debug(IdHTTPmain.Post(LoginDaten.ip + '/php/missionc.php4', data)); finally data.Free; end; end; beide versionen funktionieren nicht (das auskommentierte ist die 1. version, das aktuelle die 2.) in keiner kombination von den oben gennanten dateien get funktionen gehen wunderbar und ohne fehler, aber mit post bekomm ichs einfach nicht hin ich wäre sehr dankbar für hilfe, sonst kann ich mein projekt in die tonne treten :evil: MfG tn249 |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:49 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