QNetworkAccessManager之http异步请求

QByteArray HttpUtil::getData(QNetworkRequest request /*= QNetworkRequest()*/, const QByteArray & data /*= QByteArray()*/)
{
	m_networkReply = m_networkAccessManager->get(request);
	connect(m_networkReply, &QIODevice::readyRead, this, &HttpUtil::onReadyRead);
	connect(m_networkReply, &QIODevice::finished, this, &HttpUtil::onFinished);
	return QByteArray();
}


void HttpUtil::onReadyRead()
{
	QByteArray byteArray;

	byteArray = m_networkReply->readAll();

	qDebug() << "byteArray###:" << QString::fromUtf8(byteArray);
}

猜你喜欢

转载自blog.csdn.net/weixin_42101997/article/details/84334114
今日推荐