Post per QHttp
Verfasst: 30. Oktober 2009 19:39
Hi, ich versuche schon seit Stunden Daten per Post an ein PHP Skript zu senden. Das PHP Skript speichert alle Daten die per Post ankommen in eine Textdatei, daher weiß ich das mein Code nicht funktiniert, denn es wird nichts angezeigt. Das ist was ich bis jetzt habe:
Fehlt da noch etwas?
mfG Maddin
Code: Alles auswählen
QByteArray Data;
QHttp Http;
QFile* logFile;
logFile = new QFile("C://result.txt");
logFile->open(QIODevice::ReadWrite);
QHttpRequestHeader header("POST", "/test/test.php");
header.setValue("Host", "<IP des Servers>");
header.setValue("User-Agent", "Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.1.3) Gecko/20090824 Firefox/3.5.3");
header.setValue("Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8");
header.setValue("Accept-Language", "de-de,de;q=0.8,en-us;q=0.5,en;q=0.3");
header.setValue("Accept-Encoding", "gzip,deflate");
header.setValue("Accept-Charset", "ISO-8859-1,utf-8;q=0.7,*;q=0.7");
header.setValue("Keep-Alive", "300");
header.setValue("Connection", "keep-alive");
header.setValue("Referer", "http://IP/test/test2.php");
header.setContentType("application/x-www-form-urlencoded");
header.setContentLength(13);
Data.append("test=TestWert");
Http.request(header, Data, logFile);mfG Maddin