14#include <QHostAddress>
15#include <QNetworkReply>
16#include <QSharedPointer>
19class test_UiPluginWebService;
25 :
public NetworkManager
36 friend class ::test_UiPluginWebService;
39 QPointer<NetworkManager> mNetworkManager;
40 QEventLoop mEventLoop;
43 [[nodiscard]] QSharedPointer<QNetworkReply> getRequest(QNetworkRequest pRequest,
int pTimeOut = 2000);
44 [[nodiscard]] QPointer<NetworkManager> getNetworkManager(
bool pCustomNetworkManager);
45 [[nodiscard]] QSharedPointer<QNetworkReply> waitForReply(QSharedPointer<QNetworkReply> pReply,
int pTimeOut);
51 [[nodiscard]] QSharedPointer<QNetworkReply> getRequest(
const QUrl& pUrl,
int pTimeOut = 2000);
52 [[nodiscard]] QSharedPointer<QNetworkReply>
postRequest(
const QUrl& pUrl,
const QByteArray& pData,
const QString& pContentType,
int pTimeOut = 2000);
53 [[nodiscard]] QSharedPointer<QNetworkReply>
deleteRequest(
const QUrl& pUrl,
int pTimeOut = 2000);
54 [[nodiscard]] QSharedPointer<QNetworkReply>
headRequest(
const QUrl& pUrl,
int pTimeOut = 2000);
55 [[nodiscard]] QSharedPointer<QNetworkReply>
optionsRequest(
const QUrl& pUrl,
int pTimeOut = 2000);
57 static QUrl
createUrl(
const QString& pQuery, quint16 pPort,
const QHostAddress& pHost,
const QString& pPath = QStringLiteral(
"/eID-Client"));
QSharedPointer< QNetworkReply > optionsRequest(const QUrl &pUrl, int pTimeOut=2000)
Definition HttpServerRequestor.cpp:97
HttpServerRequestor(bool pCustomNetworkManager=false)
Definition HttpServerRequestor.cpp:17
QSharedPointer< QNetworkReply > deleteRequest(const QUrl &pUrl, int pTimeOut=2000)
Definition HttpServerRequestor.cpp:79
static QUrl createUrl(const QString &pQuery, quint16 pPort, const QHostAddress &pHost, const QString &pPath=QStringLiteral("/eID-Client"))
Definition HttpServerRequestor.cpp:43
QSharedPointer< QNetworkReply > headRequest(const QUrl &pUrl, int pTimeOut=2000)
Definition HttpServerRequestor.cpp:88
~HttpServerRequestor() override=default
QSharedPointer< QNetworkReply > postRequest(const QUrl &pUrl, const QByteArray &pData, const QString &pContentType, int pTimeOut=2000)
Definition HttpServerRequestor.cpp:69
NetworkManager()
Definition NetworkManager.cpp:27
Definition HttpServerRequestor.h:26
Implementation of GeneralAuthenticate response APDUs.
Definition CommandApdu.h:17