Ref T160, improved / more detailed info for user-agent in requests

* renamed to getSwiftNetworkRequest (make clear request is tweaked)
* add details to user request
This commit is contained in:
Klaus Basan
2017-09-24 03:16:58 +02:00
parent efe5419e9a
commit dabe50bcfe
5 changed files with 24 additions and 15 deletions

View File

@@ -106,7 +106,7 @@ namespace BlackMisc
static void ignoreSslVerification(QNetworkRequest &request);
//! Set user agent for request
static void setSwiftUserAgent(QNetworkRequest &request);
static void setSwiftUserAgent(QNetworkRequest &request, const QString &userAgentDetails = {});
//! Set swift client SSL certificate
static void setSwiftClientSslCertificate(QNetworkRequest &request);
@@ -117,8 +117,11 @@ namespace BlackMisc
//! Add debug flag
static void addDebugFlag(QUrlQuery &qurl);
//! Our tweaked network request
static QNetworkRequest getNetworkRequest(const CUrl &url, RequestType type = Get);
//! Our tweaked network request with swift header
static QNetworkRequest getSwiftNetworkRequest(const CUrl &url, RequestType type = Get, const QString &userAgentDetails = {});
//! Get a copied network request with swift header
static QNetworkRequest getSwiftNetworkRequest(const QNetworkRequest &request, const QString &userAgentDetails = {});
//! Last modified from reply
static qint64 lastModifiedMsSinceEpoch(QNetworkReply *nwReply);