29 QString agentStr = QString::fromLatin1(
"%1/%2 (QNetworkAccessManager %3; %4; %5 bit)")
30 .arg(qApp->applicationName())
31 .arg(qApp->applicationVersion())
32 .arg(QSysInfo::prettyProductName())
33 .arg(QLocale::system().name())
34 .arg(QSysInfo::WordSize);
35 QNetworkRequest req(request);
36 req.setRawHeader(
"User-Agent", agentStr.toLatin1());
37 return QNetworkAccessManager::createRequest(op, req, outgoingData);