header.setValue("Host", HOST);
header.setValue("User-Agent", "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.9.0.4) Gecko/2008102920 "
"Firefox/3.0.4 (.NET CLR 3.5.30729)");
header.setValue("Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8");
header.setValue("Accept-Language", "en-gb,en;q=0.5");
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", REFERER);
header.setValue("Cookie", COOKIE);
header.setContentType("application/x-www-form-urlencoded");
header.setContentLength(data.length());
qDebug()<<header.toString();
http
->setHost
(HOST,
QHttp::ConnectionModeHttps);
qDebug()<<http->request(header, data);
QHttpRequestHeader header("POST", PATH); QString str=LOGIN_STRING;
QByteArray data=str.toUtf8();
header.setValue("Host", HOST);
header.setValue("User-Agent", "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.9.0.4) Gecko/2008102920 "
"Firefox/3.0.4 (.NET CLR 3.5.30729)");
header.setValue("Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8");
header.setValue("Accept-Language", "en-gb,en;q=0.5");
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", REFERER);
header.setValue("Cookie", COOKIE);
header.setContentType("application/x-www-form-urlencoded");
header.setContentLength(data.length());
qDebug()<<header.toString();
http->setHost(HOST, QHttp::ConnectionModeHttps);
qDebug()<<http->request(header, data);
To copy to clipboard, switch view to plain text mode
And this sends the request correctly (I think), and this is the event log (SIGNALS connected to SLOTS)
Bookmarks