c++ und HTML <form>

NinjaOne

Erfahrenes Mitglied
Hi ich hoffe ich bin hier richtig.
Ich hab folgendes Problem:
Ich möchte die Seite send.php von meinem c++ Programm aus ansprechen und zwar so als hätte ich den Button auf der Seite mit dem <form> gedrückt.
Wie ich den GET-Teil übertrage ist mir schon klar, aber wie sende ich den POST-Teil mit ?

PHP:
<form action="send.php?id=4367" method=POST><center><input type=submit value="Click here" name="wert"></center></form>

Von meinem Progamm aus wollte ich die Seite mit ShellExecute aufrufen, aber dabei öffne ich auch die Seite, was ich nicht möchte. Wie kann ich das sonst machen ?

Schon mal danke fuer eure Antworten.
bb
 
Hallo,

wie wäre es wenn du dir eine TCP Verbindung zum Server aufmachst.
Dann schreibst du den kompletten von dir zusammengestellten http Header auf den aus
der Verbindung resultierenden Socket und wartest die Nachricht vom Server ab.
Eine andere Möglichkeit zum Übertragen von Daten mittels POST sehe ich nicht.

Oder du besorgst dir eine (http) Bilbliothek die das für dich überbnimmt...

Gruß

RedWing
 
Hallo,
ganz genau weiß ich das auch nicht aber wie wäre es wenn dus mal so versuchst:

Code:
POST /whoiam/test.php?getname=peter&getberuf=schreiner HTTP/1.1
Accept: text/html, image/jpeg, image/gif, */*
Accept-Charset: ISO-8859-1
Referrer: http://www.bolege.de/whoiam/
User-Agent: whoiam [http://www.bolege.de/whoiam]
Original-Request-IP: 84.57.0.230
Host: www.bolege.de
Content-Length: 34

postname=peter&postberuf=schreiner

Gruß

RedWing
 
Zuletzt bearbeitet:
Zurück