Details
Description
In:
QNetworkRequest request;
request.setUrl(QUrl("http://255.255.255.255"));
QNetworkReply *reply = manager->get(request);
connect(reply, SIGNAL(finished()), SLOT(finished()));
the finished() signal has fired before we can connect to it.
Clients need to do:
QNetworkRequest request; request.setUrl(QUrl("http://255.255.255.255")); QNetworkReply *reply = manager->get(request); if (reply->error()) return; connect(reply, SIGNAL(finished()), SLOT(finished()));
Update docs and add a test to tst_qnetworkreply.
Attachments
Issue Links
- depends on
-
QTBUG-11944 HTTP: Look at queued emission
- Open