123456789101112131415161718192021222324252627 |
- #ifndef HTTPAPI
- #define HTTPAPI
- #include <functional>
- #include <QList>
- #include <QPair>
- #include <QJsonObject>
- #include "baseapi.h"
- const QString SERVER_URL = QString("http://127.0.0.1:10010");
- //const QString SERVER_URL = QString("http://118.190.47.230:10010");
- class HttpAPI: public BaseAPI
- {
- public:
- HttpAPI();
- ~HttpAPI();
- void getRequest(QString url, std::function<void(bool, QJsonObject)> callback);
- public slots: //新增
- QJsonObject QstringToJson(QString jsonString);
- QString JsonToQstring(QJsonObject jsonObject);
- protected:
- void requestFinished(QNetworkReply* reply, const QByteArray data, const int statusCode);
- private:
- std::function<void(bool, QJsonObject)> checkCallback;
- };
- #endif // HTTPAPI
|