THttpRequest Class

Header: #include <THttpRequest>

Public Functions

THttpRequest()
THttpRequest(const THttpRequest &iOther)
~THttpRequest()
THttpRequest &addBodyParam(const QString &iName, const QVariant &iValue)
THttpRequest &addHeader(const QString &iName, const QString &iValue)
THttpRequest &addQueryParam(const QString &iName, const QString &iValue)
QVariantMap bodyParams() const
QNetworkRequest buildRequest()
THttpReply getReplyData(QNetworkReply *iReply)
QString header(const QString &iHeaderName) const
QVariantMap headers() const
THttpReply httpGet()
THttpReply httpPost(const QString &iBodyType = "json")
QString path() const
QString queryParam(const QString &iName) const
QVariantMap queryParams() const
THttpRequest &setBodyByteArray(const QByteArray &iBody)
THttpRequest &setBodyParam(const QVariantMap &iBodyMap)
THttpRequest &setHeaders(const QVariantMap &iHeaderMap)
THttpRequest &setPath(const QString &iPath)
THttpRequest &setQueryParam(const QVariantMap &iParamMap)
THttpRequest &setUrl(const QString &iUrl)
QString url() const
THttpRequest &operator=(const THttpRequest &iOther)

Detailed Description

Member Function Documentation

THttpRequest::THttpRequest()

Default constructs an instance of THttpRequest.

THttpRequest::THttpRequest(const THttpRequest &iOther)

Copy constructor.

THttpRequest::~THttpRequest()

Destroys the instance of THttpRequest.

THttpRequest &THttpRequest::addBodyParam(const QString &iName, const QVariant &iValue)

THttpRequest &THttpRequest::addHeader(const QString &iName, const QString &iValue)

THttpRequest &THttpRequest::addQueryParam(const QString &iName, const QString &iValue)

QVariantMap THttpRequest::bodyParams() const

QNetworkRequest THttpRequest::buildRequest()

THttpReply THttpRequest::getReplyData(QNetworkReply *iReply)

QVariantMap THttpRequest::headers() const

See also setHeaders().

THttpReply THttpRequest::httpGet()

THttpReply THttpRequest::httpPost(const QString &iBodyType = "json")

QString THttpRequest::path() const

See also setPath().

QString THttpRequest::queryParam(const QString &iName) const

See also setQueryParam().

QVariantMap THttpRequest::queryParams() const

THttpRequest &THttpRequest::setBodyByteArray(const QByteArray &iBody)

THttpRequest &THttpRequest::setBodyParam(const QVariantMap &iBodyMap)

THttpRequest &THttpRequest::setHeaders(const QVariantMap &iHeaderMap)

See also headers().

THttpRequest &THttpRequest::setPath(const QString &iPath)

See also path().

THttpRequest &THttpRequest::setQueryParam(const QVariantMap &iParamMap)

See also queryParam().

THttpRequest &THttpRequest::setUrl(const QString &iUrl)

See also url().

QString THttpRequest::url() const

See also setUrl().

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

Copy-assignment operator.