HttpHelper::HttpHelper(QObject *parent) :
QObject(parent)
{
QNetworkRequest qNetworkRequest(QUrl("http://119.29.29.29/d"));
qNetworkRequest.setHeader(QNetworkRequest::ContentTypeHeader, "application/x-www-form-urlencoded");
QNetworkAccessManager * networkAccessManager = new QNetworkAccessManager();
QString paras = "dn=www.baidu.com";
QNetworkReply * qNetworkReply = networkAccessManager->post(qNetworkRequest, paras.toUtf8());
connect(qNetworkReply, SIGNAL(finished()), this, SLOT(DealFinished()));
}
void HttpHelper::DealFinished()
{
QNetworkReply *reply = static_cast<QNetworkReply*>(sender());
if(reply->error() != QNetworkReply::NoError) {
reply->deleteLater();
return;
}
QString res = QString::fromUtf8(reply->readAll());
qDebug()<<res;
}