History

Use custom User-Agent string

David Rowe committed 11 years ago

Commit 812fbc51 parent 18e0a9119 files · +57 −13Browse files

Showing the changes to libraries/script-engine/src/ScriptEngine.cpp (1 of 19 files). Show all

Unified · Split

libraries/script-engine/src/ScriptEngine.cpp+6−2
@@ -178,7 +178,9 @@ void ScriptEngine::loadURL(const QUrl& scriptURL) { · 177 unmodified lines
178 }178 }
179 } else {179 } else {
180 QNetworkAccessManager& networkAccessManager = NetworkAccessManager::getInstance();180 QNetworkAccessManager& networkAccessManager = NetworkAccessManager::getInstance();
181 QNetworkReply* reply = networkAccessManager.get(QNetworkRequest(url));181 QNetworkRequest networkRequest = QNetworkRequest(url);
182 networkRequest.setHeader(QNetworkRequest::UserAgentHeader, HIGH_FIDELITY_USER_AGENT);
183 QNetworkReply* reply = networkAccessManager.get(networkRequest);
182 connect(reply, &QNetworkReply::finished, this, &ScriptEngine::handleScriptDownload);184 connect(reply, &QNetworkReply::finished, this, &ScriptEngine::handleScriptDownload);
183 }185 }
184 }186 }
@@ -601,7 +603,9 @@ void ScriptEngine::include(const QString& includeFile) { · 416 unmodified lines
601 603
602 if (url.scheme() == "http" || url.scheme() == "https" || url.scheme() == "ftp") {604 if (url.scheme() == "http" || url.scheme() == "https" || url.scheme() == "ftp") {
603 QNetworkAccessManager& networkAccessManager = NetworkAccessManager::getInstance();605 QNetworkAccessManager& networkAccessManager = NetworkAccessManager::getInstance();
604 QNetworkReply* reply = networkAccessManager.get(QNetworkRequest(url));606 QNetworkRequest networkRequest = QNetworkRequest(url);
607 networkRequest.setHeader(QNetworkRequest::UserAgentHeader, HIGH_FIDELITY_USER_AGENT);
608 QNetworkReply* reply = networkAccessManager.get(networkRequest);
605 qDebug() << "Downloading included script at" << includeFile;609 qDebug() << "Downloading included script at" << includeFile;
606 QEventLoop loop;610 QEventLoop loop;
607 QObject::connect(reply, SIGNAL(finished()), &loop, SLOT(quit()));611 QObject::connect(reply, SIGNAL(finished()), &loop, SLOT(quit()));