55 QVariant
attribute( QNetworkRequest::Attribute code )
const;
65 QMap< QNetworkRequest::Attribute, QVariant >
attributes()
const {
return mAttributes; }
74 QNetworkReply::NetworkError
error()
const {
return mError; }
94 const QList<RawHeaderPair> &
rawHeaderPairs()
const {
return mRawHeaderPairs; }
103 bool hasRawHeader(
const QByteArray &headerName )
const;
111 QList<QByteArray> rawHeaderList()
const;
120 QByteArray rawHeader(
const QByteArray &headerName )
const;
130 QNetworkRequest
request()
const {
return mRequest; }
148 QByteArray
content()
const {
return mContent; }
155 static QString extractFilenameFromContentDispositionHeader( QNetworkReply *reply );
162 static QString extractFileNameFromContentDispositionHeader(
const QString &header );
165 QNetworkReply::NetworkError mError = QNetworkReply::NoError;
166 QString mErrorString;
167 QList<RawHeaderPair> mRawHeaderPairs;
168 QMap< QNetworkRequest::Attribute, QVariant > mAttributes;
170 QNetworkRequest mRequest;
const QList< RawHeaderPair > & rawHeaderPairs() const
Returns the list of raw header pairs in the reply.
QVariant attribute(QNetworkRequest::Attribute code) const
Returns the attribute associated with the code.
QgsNetworkReplyContent()=default
Default constructor for an empty reply.
QString errorString() const
Returns the error text for the reply, or an empty string if no error was encountered.
void setContent(const QByteArray &content)
Sets the reply content.
QByteArray content() const
Returns the reply content.
QNetworkReply::NetworkError error() const
Returns the reply's error message, or QNetworkReply::NoError if no error was encountered.
QMap< QNetworkRequest::Attribute, QVariant > attributes() const
Returns a list of valid attributes received in the reply.
void clear()
Clears the reply, resetting it back to a default, empty reply.
int requestId() const
Returns the unique ID identifying the original request which this response was formed from.
QPair< QByteArray, QByteArray > RawHeaderPair
QNetworkRequest request() const
Returns the original network request.