feat(client): 迁移Hub更新客户端实现
This commit is contained in:
+18
-10
@@ -3,15 +3,23 @@
|
||||
#include <QNetworkAccessManager>
|
||||
#include <QNetworkRequest>
|
||||
#include <QNetworkReply>
|
||||
#include <QJsonObject>
|
||||
#include <QJsonDocument>
|
||||
#include <QEventLoop>
|
||||
#include <QDebug>
|
||||
|
||||
class HttpHelper
|
||||
{
|
||||
public:
|
||||
#include <QJsonObject>
|
||||
#include <QJsonDocument>
|
||||
#include <QEventLoop>
|
||||
#include <QDebug>
|
||||
#include <functional>
|
||||
|
||||
class HttpHelper
|
||||
{
|
||||
public:
|
||||
// Create an independent manager for each call instead of keeping it as a member.
|
||||
static void postRequest(const QString& url, const QJsonObject& jsonBody,
|
||||
std::function<void(int code, const QJsonObject& resp)> callback);
|
||||
static void postRequest(const QString& url, const QJsonObject& jsonBody,
|
||||
std::function<void(int code, const QJsonObject& resp)> callback);
|
||||
static void postRequest(const QString& url, const QJsonObject& jsonBody,
|
||||
const QString& bearerToken,
|
||||
std::function<void(int code, const QJsonObject& resp)> callback);
|
||||
static void getRequest(const QString& url,
|
||||
std::function<void(int code, const QJsonObject& resp)> callback);
|
||||
static void getRequest(const QString& url, const QString& bearerToken,
|
||||
std::function<void(int code, const QJsonObject& resp)> callback);
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user