mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-03-23 23:45:35 +08:00
Ref T169, set http USER-AGENT version in a defined way, so we can use it for checks at the backend
This commit is contained in:
committed by
Mathew Sutcliffe
parent
bcd103a869
commit
5682c9cb58
@@ -228,7 +228,10 @@ namespace BlackMisc
|
||||
void CNetworkUtils::setSwiftUserAgent(QNetworkRequest &request, const QString &userAgentDetails)
|
||||
{
|
||||
static const QString defaultUserAgent("swift/" + CBuildConfig::getVersionString());
|
||||
request.setRawHeader("User-Agent", userAgentDetails.isEmpty() ? defaultUserAgent.toLatin1() : QString("swift/" + userAgentDetails).toLatin1());
|
||||
|
||||
// User-Agent is known header, we use high level setHeader not setRawHeader
|
||||
const QVariant agent = QVariant::fromValue(userAgentDetails.isEmpty() ? defaultUserAgent : defaultUserAgent + "/" + userAgentDetails);
|
||||
request.setHeader(QNetworkRequest::UserAgentHeader, agent);
|
||||
}
|
||||
|
||||
//! \cond PRIVATE
|
||||
|
||||
Reference in New Issue
Block a user