#pragma once #include #include #include #include #include namespace NekoGui_network { struct NekoHTTPResponse { QString error; QByteArray data; QList> header; }; class NetworkRequestHelper : QObject { Q_OBJECT explicit NetworkRequestHelper(QObject *parent) : QObject(parent){}; ~NetworkRequestHelper() override = default; ; public: static NekoHTTPResponse HttpGet(const QUrl &url); static QString GetHeader(const QList> &header, const QString &name); }; } // namespace NekoGui_network using namespace NekoGui_network;