完成部分http功能

This commit is contained in:
LION-jiejie
2025-03-24 02:04:00 +08:00
parent 9d8c7baa36
commit d20d1907ca
7 changed files with 527 additions and 283 deletions

View File

@@ -32,20 +32,14 @@ public:
private:
QNetworkReply* Get(const QUrl& url, const QMap<QString, QString> headers = {},
const QMap<QString, QString> params = {});
QNetworkReply* Post(const QUrl& url, const QMap<QString, QString> headers = {},
const QMap<QString, QString> params = {}, const QByteArray body =QByteArray());
QByteArray Post(QUrl url, QMap<QString, QString> headers = {},
QMap<QString, QString> params = {}, QByteArray body =QByteArray(), int i = 1);
QUrl encodeUrl(QString url, QMap<QString, QString> params);
void updateFileMap(QJsonObject jsonObj);
signals:
void signal_loginSuc();
void signal_uploadSuc();
void signal_shareSuc();
void requestFinished(QNetworkReply* reply);
void requestFinished(QNetworkReply* reply, QString api);
private:
explicit TCHttpService(QObject *parent = nullptr);