Всем привет) почему при попытке получить ответ
от сервера таким способом:
QNetworkRequest * request = new QNetworkRequest;
request->setUrl(*qurl);
request->setAttribute(QNetworkRequest::FollowRedirectsAttribute, true);
QNetworkReply reply = this->get(*request);
connect(reply, &QNetworkReply::finished, event, &QEventLoop::quit);
event->exec();
qDebug() << "Error: " << reply->error();
в дебаг выводится:
Error: QNetworkReply::RemoteHostClosedError
Перехватил трафик приложения и увидел заголовок ответа:
HTTP/1.1 200 OK
Connection: close
Date: Thu, 09 Apr 2020 10:37:42 GMT
Server: Microsoft-IIS/6.0
X-Powered-By:
ASP.NETX-AspNet-Version: 2.0.50727
Set-Cookie: *********; path=/; HttpOnly
Set-Cookie: *********; expires=Thu, 09-Apr-2020 21:00:00 GMT; path=/
Cache-Control: private
Content-Type: text/html; charset=utf-8
Content-Length: 72851
При этом нужная информация от сервера приходит(в перехваченном трафике есть),
но reply->readAll() возвращает пустую строку