Ich versuche zurzeit ein bisschen mit POST zu spielen. Dabei möchte ich testweise einen Request an meinen localen Blog senden. Dies gelingt jedoch nicht, ich habe bereits verschiedene möglichkeiten probiert. Keine hatte funktioniert.
Code: Alles auswählen
QString post = "title=Qt+Test+Browser&autor=Test&nachricht=Testnachrichtf&id=30";
QHttpRequestHeader header("POST", "http://localhost/blog/newcomment.php?do=submit&id=30");
header.setValue("Host", "localhost");
header.setValue("User-Agent", "Mozilla/5.0");
header.setValue("Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,*/*,q=0.8");
header.setValue("Accept-Langauge", "de-at");
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://localhost/xampp/blog/newcomment.php?id=30");
header.setValue("Cookie", "Nicht wichtig");
bytes = new QByteArray();
bytes->append("Content-Type: application/x-www-form-urlencoded\\n\\n");
bytes->append("Content-Length: " + QString::number(post.size()) + "\\n");
bytes->append("Connection: close\\n\\n");
bytes->append(post + "\\n");
buffer = new QBuffer(bytes);
http->setHost("localhost");
id = http->request(header, buffer);
Über ein Antwort würde ich mich sehr freuen!
Mfg,
Malock