21 #ifndef QGSHTTPTRANSACTION_H    22 #define QGSHTTPTRANSACTION_H    25 #include <QNetworkProxy>    50                         QNetworkProxy::ProxyType proxyType = QNetworkProxy::NoProxy,
    57     void getAsynchronously();
    74     bool getSynchronously( 
QByteArray &respondedContent, 
int redirections = 0, 
const QByteArray* postData = 
nullptr );
    88     static bool applyProxySettings( 
QHttp& http, 
const QString& url );
    91     void setCredentials( 
const QString& username, 
const QString &password );
   101     void dataStarted( 
int id );
   107     void dataProgress( 
int done, 
int total );
   109     void dataFinished( 
int id, 
bool error );
   111     void transactionFinished( 
bool error );
   113     void dataStateChanged( 
int state );
   115     void networkTimedOut();
   123     void setProgress( 
int done, 
int total );
   126     void dataReadProgress( 
int theProgress );
   128     void totalSteps( 
int theTotalSteps );
   131     void statusChanged( 
const QString& theStatusQString );
   166     QString    httpresponsecontenttype;
   191     int httpredirections;
   214     int mNetworkTimeoutMsec;
 int networkTimeout() const
Returns the network timeout in msec. 
void setNetworkTimeout(int msec)
Sets the network timeout in milliseconds. 
HTTP request/response manager that is redirect-aware.