refs #930, moved multipart functions to database utils and added support for compression

This commit is contained in:
Klaus Basan
2017-04-07 00:47:01 +02:00
committed by Mathew Sutcliffe
parent 03cbdcddc2
commit 660798e43c
4 changed files with 65 additions and 45 deletions

View File

@@ -15,10 +15,6 @@
#include "blackmisc/blackmiscexport.h"
#include "blackmisc/network/urllist.h"
#include <QByteArray>
#include <QHttpPart>
#include <QJsonArray>
#include <QJsonObject>
#include <QNetworkRequest>
#include <QString>
#include <QStringList>
@@ -109,21 +105,9 @@ namespace BlackMisc
//! Set swift client SSL certificate
static void setSwiftClientSslCertificate(QNetworkRequest &request, const BlackMisc::Network::CUrlList &swiftSharedUrls);
//! Multipart with DEBUG FLAG for server
static QHttpPart getMultipartWithDebugFlag();
//! Add debug flag
static void addDebugFlag(QUrlQuery &qurl);
//! Multipart for JSON
static QHttpPart getJsonTextMultipart(const QJsonObject &json);
//! Multipart for JSON
static QHttpPart getJsonTextMultipart(const QJsonArray &json);
//! Multipart for JSON
static QHttpPart getJsonTextMultipart(const QByteArray &bytes);
//! Our tweaked network request
static QNetworkRequest getNetworkRequest(const CUrl &url, RequestType type = Get);