5 #include <QtNetwork/QAuthenticator> 6 #include <QtNetwork/QNetworkAccessManager> 7 #include <QtNetwork/QNetworkReply> 8 #include <QtNetwork/QNetworkRequest> 21 static const int HTTP_OK = 200;
22 static const int HTTP_BAD_REQUEST = 400;
23 static const int HTTP_NOT_AUTHORIZED = 401;
32 QNetworkAccessManager* networkAccessManager,
33 const QUrl& defaultUrl = QUrl(),
35 const QAuthenticator& defaultCredentials = QAuthenticator() );
37 QNetworkAccessManager* networkAccessManager,
38 const QString& defaultUrlStr,
40 const QAuthenticator& defaultCredentials = QAuthenticator() );
49 QNetworkReply::NetworkError
get(
const QNetworkRequest& request );
51 QNetworkReply::NetworkError
get(
const QUrl& requestUrl );
53 QNetworkReply::NetworkError
get(
const QString& requestUrl );
60 QNetworkAccessManager* m_networkAccessManager;
66 const QAuthenticator& defaultCredentials );
SyncHttpClient(QNetworkAccessManager *networkAccessManager, const QUrl &defaultUrl=QUrl(), int defaultPort=0, const QAuthenticator &defaultCredentials=QAuthenticator())
Definition: sync_http_client.cpp:11
int statusCode() const
Holds http status code of prev request. Undefined, if get returned code different from QNetworkReply:...
Definition: sync_http_client.cpp:84
Helper class, used by SyncHttpClient.
Definition: sync_http_client_delegate.h:15
QByteArray readWholeMessageBody()
Reads whole message body. May block.
Definition: sync_http_client.cpp:79
Synchronous wrapper on top of QNetworkAccessManager.
Definition: sync_http_client.h:18