THttpUtil Class

Header: #include <THttpUtil>
Inherits: QObject

Public Functions

THttpUtil(QObject *parent = nullptr)
THttpUtil(const THttpUtil &iOther)
~THttpUtil()
THttpUtil &operator=(const THttpUtil &iOther)
  • 31 public functions inherited from QObject

Public Slots

THttpUtil &addHeader(const QString &iHeaderName, const QString &iHeaderValue)
THttpUtil &clearHeader()
THttpReply downloadFile(const QString &iServerDir, const QString &iMd5, const QString &iSaveFilePath) const
QString header(const QString &iHeaderName) const
QVariantMap headers() const
THttpRequest httpRequest(const QString &iPath, const QVariantMap &iBody = QVariantMap()) const
QString pathPrefix() const
THttpUtil &removeHeader(const QString &iHeaderName)
THttpUtil &setUrl(const QString &iUrl)
THttpReply uploadByteArray(const QByteArray &iData, const QString &iServerDir) const
THttpReply uploadFile(const QString &iFilePath, const QString &iServerDir) const
QString url() const
  • 1 public slot inherited from QObject

Additional Inherited Members

  • 1 property inherited from QObject
  • 2 signals inherited from QObject
  • 1 public variable inherited from QObject
  • 10 static public members inherited from QObject
  • 9 protected functions inherited from QObject
  • 2 protected variables inherited from QObject

Detailed Description

Member Function Documentation

THttpUtil::THttpUtil(QObject *parent = nullptr)

Default constructs an instance of THttpUtil.

THttpUtil::THttpUtil(const THttpUtil &iOther)

Copy constructor.

THttpUtil::~THttpUtil()

Destroys the instance of THttpUtil.

[slot] THttpUtil &THttpUtil::addHeader(const QString &iHeaderName, const QString &iHeaderValue)

[slot] THttpUtil &THttpUtil::clearHeader()

[slot] THttpReply THttpUtil::downloadFile(const QString &iServerDir, const QString &iMd5, const QString &iSaveFilePath) const

[slot] QVariantMap THttpUtil::headers() const

[slot] THttpRequest THttpUtil::httpRequest(const QString &iPath, const QVariantMap &iBody = QVariantMap()) const

[slot] QString THttpUtil::pathPrefix() const

[slot] THttpUtil &THttpUtil::removeHeader(const QString &iHeaderName)

[slot] THttpUtil &THttpUtil::setUrl(const QString &iUrl)

See also url().

[slot] THttpReply THttpUtil::uploadByteArray(const QByteArray &iData, const QString &iServerDir) const

[slot] THttpReply THttpUtil::uploadFile(const QString &iFilePath, const QString &iServerDir) const

[slot] QString THttpUtil::url() const

See also setUrl().

THttpUtil &THttpUtil::operator=(const THttpUtil &iOther)

Copy-assignment operator.