Skip to content

Commit a71f274

Browse files
bugreport changes
1 parent e7a9e66 commit a71f274

File tree

1 file changed

+18
-1
lines changed

1 file changed

+18
-1
lines changed

examples/network/http/httpwindow.cpp

+18-1
Original file line numberDiff line numberDiff line change
@@ -91,13 +91,26 @@ HttpWindow::HttpWindow(QWidget *parent)
9191
}
9292
HttpWindow::~HttpWindow() = default;
9393

94+
// BEGIN BUGREPORT CHANGES 1 of 3
95+
void sleepAndScheduleItself() {
96+
std::this_thread::sleep_for(std::chrono::milliseconds(10));
97+
QTimer::singleShot(0, &sleepAndScheduleItself);
98+
}
99+
// END BUGREPORT CHANGES 1 of 3
100+
94101
void HttpWindow::startRequest(const QUrl &requestedUrl)
95102
{
96103
url = requestedUrl;
97104
httpRequestAborted = false;
98105

99106
//! [qnam-download]
100-
reply.reset(qnam.get(QNetworkRequest(url)));
107+
// BEGIN BUGREPORT CHANGES 2 of 3
108+
url = QUrl("https://lddpro.service.dpt.lego.com/v2/application/blacklist");
109+
QNetworkRequest networkRequest(url);
110+
networkRequest.setRawHeader("Accept-Encoding", "identity");
111+
networkRequest.setRawHeader("Content-Type", "application/json");
112+
reply.reset(qnam.post(networkRequest, QByteArray("{\n \"version\": \"0000000000000000000000000000000000000000\"\n}\n")));
113+
// END BUGREPORT CHANGES 2 of 3
101114
//! [qnam-download]
102115
//! [connecting-reply-to-slots]
103116
connect(reply.get(), &QNetworkReply::finished, this, &HttpWindow::httpFinished);
@@ -120,6 +133,10 @@ void HttpWindow::startRequest(const QUrl &requestedUrl)
120133
progressDialog->show();
121134

122135
statusLabel->setText(tr("Downloading %1...").arg(url.toString()));
136+
137+
// BEGIN BUGREPORT CHANGES 3 of 3
138+
sleepAndScheduleItself();
139+
// END BUGREPORT CHANGES 3 of 3
123140
}
124141

125142
void HttpWindow::downloadFile()

0 commit comments

Comments
 (0)