Я пытаюсь прочитать данные ответа из QWebView с помощью QNetworkAccessManager.QT Чтение данных из QNetworkAccessManager QWebView
Я последовал instrunction в ответ найден здесь: how to get response in QtWebKit
Я подклассы в QNetworkAccessManager, затем установите QWebView использовать мой класс:
ui->explorer->page()->setNetworkAccessManager(new myNetworkAccessManager());
Тогда я переопределить функцию createRequest и попробовать для чтения данных:
#include "mynetworkaccessmanager.h"
myNetworkAccessManager::myNetworkAccessManager(QObject *parent) :
QNetworkAccessManager(parent)
{
}
QNetworkReply *myNetworkAccessManager::createRequest (Operation op, const QNetworkRequest & req, QIODevice * outgoingData){
QNetworkReply *reply = QNetworkAccessManager::createRequest(op, req, outgoingData);
qDebug() << reply->readAll();
return reply;
}
Я по-прежнему получаю пустые данные. Что я делаю неправильно?