|
|
|
@ -8,23 +8,25 @@ |
|
|
|
|
#include <functional> |
|
|
|
|
|
|
|
|
|
namespace ioutils { |
|
|
|
|
extern QNetworkAccessManager networkManager; |
|
|
|
|
void getJson(QUrl target, QList<QPair<QString, QString>> headers, std::function<void(QJsonDocument, QByteArray, QNetworkReply *)> callback); |
|
|
|
|
void postJson(QUrl target, |
|
|
|
|
QList<QPair<QString, QString>> headers, |
|
|
|
|
QByteArray body, |
|
|
|
|
std::function<void(QJsonDocument, QByteArray, QNetworkReply *)> callback); |
|
|
|
|
void getData(QUrl target, QList<QPair<QString, QString>> headers, std::function<void(QByteArray, QNetworkReply *)> callback); |
|
|
|
|
void postData(QUrl target, QList<QPair<QString, QString>> headers, QByteArray body, std::function<void(QByteArray, QNetworkReply *)> callback); |
|
|
|
|
void postMultipart(QUrl target, |
|
|
|
|
QList<QPair<QString, QString>> headers, |
|
|
|
|
QHttpMultiPart *body, |
|
|
|
|
std::function<void(QJsonDocument, QByteArray, QNetworkReply *)> callback); |
|
|
|
|
void postMultipartData(QUrl target, |
|
|
|
|
extern QNetworkAccessManager networkManager; |
|
|
|
|
void getJson(QUrl target, |
|
|
|
|
QList<QPair<QString, QString>> headers, |
|
|
|
|
std::function<void(QJsonDocument, QByteArray, QNetworkReply *)> callback); |
|
|
|
|
void postJson(QUrl target, |
|
|
|
|
QList<QPair<QString, QString>> headers, |
|
|
|
|
QByteArray body, |
|
|
|
|
std::function<void(QJsonDocument, QByteArray, QNetworkReply *)> callback); |
|
|
|
|
void getData(QUrl target, QList<QPair<QString, QString>> headers, std::function<void(QByteArray, QNetworkReply *)> callback); |
|
|
|
|
void postData(QUrl target, QList<QPair<QString, QString>> headers, QByteArray body, std::function<void(QByteArray, QNetworkReply *)> callback); |
|
|
|
|
void postMultipart(QUrl target, |
|
|
|
|
QList<QPair<QString, QString>> headers, |
|
|
|
|
QHttpMultiPart *body, |
|
|
|
|
std::function<void(QByteArray, QNetworkReply *)> callback); |
|
|
|
|
QString methodString(QNetworkAccessManager::Operation operation); |
|
|
|
|
std::function<void(QJsonDocument, QByteArray, QNetworkReply *)> callback); |
|
|
|
|
void postMultipartData(QUrl target, |
|
|
|
|
QList<QPair<QString, QString>> headers, |
|
|
|
|
QHttpMultiPart *body, |
|
|
|
|
std::function<void(QByteArray, QNetworkReply *)> callback); |
|
|
|
|
QString methodString(QNetworkAccessManager::Operation operation); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
#endif // IOUTILS_HPP
|
|
|
|
|