QNetworkReply *NetWorkAccessManager::createRequest(QNetworkAccessManager::Operation op, const QNetworkRequest &req, QIODevice *outgoingData)
在这个方法里用outgoingData->readAll(),程序一直崩溃,
connect(this,SIGNAL(finished(QNetworkReply*)),this,SLOT(replyfinish(QNetworkReply*)));
在replyfinish方法里reply->readAll()什么也读不出来
我的程序是这样的,页面里提交用户名和密码,服务器返回的数据里也包含有用户名和用户ID
需要取得用户名,想在QNetworkAccessManager里获取一下,一直找不到读取数据的方法
请帮帮忙吧
------解决思路----------------------
额,不知道你怎么用的,一般用get或post方法:
QNetworkAccessManager *manager = new QNetworkAccessManager(this);
connect(manager, SIGNAL(finished(QNetworkReply*)),
this, SLOT(replyFinished(QNetworkReply*)));
manager->get(QNetworkRequest(QUrl("http://qt-project.org")));