PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Per C++ Post Parameter an Seite Senden



Easysurfer
26.10.2008, 07:54
Ich such nen kleinen Codeabschnitt, indem Gezeigt wird, wie man per C++ an eine Seite POST-Parameter versendet. Was brauch ich für ne Libary usw.

Thx easysurfer

blackberry
26.10.2008, 12:41
httpreq.sendRequest(
"POST %slogin.php HTTP/1.1\r\n"
"Host: %s\r\n"
"User-Agent: Firefox/3.0.3\r\n"
"Referer: %s%slogin.php\r\n"
"Content-Type: application/x-www-form-urlencoded\r\n"
"Content-Length: %d\r\n"
"\r\n"
"username=%.15s&password=%.15s&redirect=&login=Log+in"
, R_PATH, R_HOST, R_HOST, R_PATH
, 42 + strlen(username) + strlen(password)
/* TODO: urlencode this data */
, username
, password);

Die HTTPREQ Klasse (Windows & Linux kompatibel) ist von mir - wenn du sie haben willst: PM.
Ansonsten, falls du nur wissen wolltest wie man das über das HTTProtokoll realisiert dann sollte das oben Beispiel genug sein ;)
Librarys brauchst du eigentlich keine (zumindest keine, die du nicht schon hast).

Ich geh bei dir mal einfach von Windows aus - dann musst du WinSock benutzen. ( #include <winsock2.h> )
Am besten du kontaktierst mal Google.

Easysurfer
26.10.2008, 21:30
OK, thx. Hast Post... Sowas hab ich gesucht, perfekt!