mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-03-24 07:55:35 +08:00
refs #930, moved multipart functions to database utils and added support for compression
This commit is contained in:
committed by
Mathew Sutcliffe
parent
03cbdcddc2
commit
660798e43c
@@ -259,40 +259,11 @@ namespace BlackMisc
|
||||
}
|
||||
}
|
||||
|
||||
QHttpPart CNetworkUtils::getMultipartWithDebugFlag()
|
||||
{
|
||||
QHttpPart textPartDebug;
|
||||
textPartDebug.setHeader(QNetworkRequest::ContentDispositionHeader, QVariant("form-data; name=\"XDEBUG_SESSION_START\""));
|
||||
textPartDebug.setBody(QString("ECLIPSE_DBGP").toUtf8());
|
||||
return textPartDebug;
|
||||
}
|
||||
|
||||
void CNetworkUtils::addDebugFlag(QUrlQuery &qurl)
|
||||
{
|
||||
qurl.addQueryItem("XDEBUG_SESSION_START", "ECLIPSE_DBGP");
|
||||
}
|
||||
|
||||
QHttpPart CNetworkUtils::getJsonTextMultipart(const QJsonObject &json)
|
||||
{
|
||||
const QByteArray bytes(QJsonDocument(json).toJson(QJsonDocument::Compact));
|
||||
return getJsonTextMultipart(bytes);
|
||||
}
|
||||
|
||||
QHttpPart CNetworkUtils::getJsonTextMultipart(const QJsonArray &json)
|
||||
{
|
||||
const QByteArray bytes(QJsonDocument(json).toJson(QJsonDocument::Compact));
|
||||
return getJsonTextMultipart(bytes);
|
||||
}
|
||||
|
||||
QHttpPart CNetworkUtils::getJsonTextMultipart(const QByteArray &bytes)
|
||||
{
|
||||
QHttpPart textPart;
|
||||
QString name("form-data; name=\"swiftjson\"");
|
||||
textPart.setHeader(QNetworkRequest::ContentDispositionHeader, QVariant(name));
|
||||
textPart.setBody(bytes);
|
||||
return textPart;
|
||||
}
|
||||
|
||||
QNetworkRequest CNetworkUtils::getNetworkRequest(const CUrl &url, RequestType type)
|
||||
{
|
||||
QNetworkRequest request(url.toQUrl());
|
||||
|
||||
Reference in New Issue
Block a user