URL im Browser laden und Werte per POST übermitteln
-
Hey Leute,
ich möchte gerne aus einem Programm heraus eine URL laden lassen.
Dies ist grundsätzlich mit ShellExecute ja kein Problem.Es handelt es sich jedoch um eine passwortgeschützte Seite, bei der ich User und Passwort per POST übergeben muss.
Wie kann ich das machen?
Kann mir bitte hierbei jemand weiterhelfen?
Vielen Dank und Gruß,
Progger
-
probier mal http://username:passwort@www.dieseite.de
-
hi,
danke für die Antwort, werde ich später gleich ausporbieren.
Aber funktioniert das nicht nur bei htaccess-geschützen Seiten?
Ich bräuchte wirklich eine Übermittlung von POST- Variablen.
Danke für eure Antworten,
JoJo
-
Schau dir mal libcurl (o.ä) an:
http://curl.haxx.se/
-
Boost::Asio.
-
hm ... irgendwie hilft mir das noch nicht weiter. Ich habe mich damit auseinandergesetzt, aber kann mit den genannten Ressourcen meine Probleme nicht lösen.
Hat vielleicht jemand ein Code-Beispiel für mich?
Vielen Dank!
-
Also die Frage ist prinzipiell mal off-topic, da das kein C++-Problem ist, sondern ein Betriebssystemproblem. Daher solltest Du auch auf jeden Fall mal etwas von Deiner Umgebung verraten. Konqueror unter KDE steuert man ganz anders als ein Firefox unter Gnome oder einen Opera unter Fenster32.
-
ok, also eigentlich soll einfach der Standard-Browser aufgerufen werden. Ich arbeite unter Windows.
Das ganze sollte unabhängig vom verwendeten Browser funktionieren.
Was ich genau vorhabe:
Ich habe eine PHP-Seite, welche per POST zwei Werte erwartet.
Diese PHP- URL soll vom Programm aufgerufen werden und natürlich sollen die POST- Werte übermittelt werden.Und das kriege ich nicht hin und weiß ehrlich gesagt auch nicht, wonach ich noch suchen könnte. Deshalb wende ich mich an euch Spezialisten hier, die mehr Ahnung haben, als ich oder das zumindest besser verstehen und mir erklären können.
Vielen Dank
-