Newer
Older
ZXSSCJ / PhaseCompAcq / common / HttpRequestController.h
tanyue on 4 Jan 2022 759 bytes 20220103 phase data
#ifndef HTTPREQUESTCONTROLLER_H
#define HTTPREQUESTCONTROLLER_H

#include <QObject>
#include <QByteArray>

#include "utils/HttpRequestUtil.h"
#include "utils/SettingConfig.h"
#include "utils/MD5.h"
#include "utils/QByteUtil.h"
#include "ConstCache.h"

class HttpRequestController : public QObject
{
    Q_OBJECT
public:
    explicit HttpRequestController(QObject *parent = nullptr);

    QJsonObject getTokenByClientId(QString clientId, QString key);
    QJsonObject initDictDeviceType();
    QJsonObject initDeviceList(QString devType);
    QJsonObject initDeviceList(QString devType, QString system);

private:
    HttpRequestUtil * httpUtil;

    QString baseUrl;

    QString token;
    QString system;

signals:

};

#endif // HTTPREQUESTCONTROLLER_H