51 for (std::initializer_list<std::pair<QByteArray, QByteArray>>::const_iterator it =
66 [[nodiscard]]
QByteArray contentDisposition() const noexcept;
77 void setContentDisposition(const
QByteArray &contentDisposition);
84 void setContentDispositionAttachment(const
QByteArray &filename = {});
91 [[nodiscard]]
QByteArray contentEncoding() const noexcept;
97 void setContentEncoding(const
QByteArray &encoding);
112 void setContentType(const
QByteArray &contentType);
118 [[nodiscard]]
QByteArray contentTypeCharset() const;
124 void setContentTypeCharset(const
QByteArray &charset);
129 [[nodiscard]]
bool contentIsText() const;
135 [[nodiscard]]
bool contentIsHtml() const;
140 [[nodiscard]]
bool contentIsXHtml() const;
145 [[nodiscard]]
bool contentIsXml() const;
150 [[nodiscard]]
bool contentIsJson() const;
156 [[nodiscard]] qint64 contentLength() const;
162 void setContentLength(qint64 value);
179 [[nodiscard]]
QByteArray ifModifiedSince() const noexcept;
188 [[nodiscard]]
QDateTime ifModifiedSinceDateTime() const;
194 [[nodiscard]]
bool ifModifiedSince(const
QDateTime &lastModified) const;
227 [[nodiscard]]
QByteArray lastModified() const noexcept;
232 void setLastModified(const
QByteArray &value);
244 [[nodiscard]]
QByteArray server() const noexcept;
256 [[nodiscard]]
QByteArray connection() const noexcept;
263 [[nodiscard]]
QByteArray host() const noexcept;
269 [[nodiscard]]
QByteArray userAgent() const noexcept;
275 [[nodiscard]]
QByteArray referer() const noexcept;
290 void setWwwAuthenticate(const
QByteArray &value);
295 void setProxyAuthenticate(const
QByteArray &value);
300 [[nodiscard]]
QByteArray authorization() const noexcept;
305 [[nodiscard]]
QByteArray authorizationBearer() const;
312 [[nodiscard]]
QByteArray authorizationBasic() const;
324 [[nodiscard]]
Authorization authorizationBasicObject()
const;
337 [[nodiscard]]
QByteArray proxyAuthorization() const noexcept;
344 [[nodiscard]]
QByteArray proxyAuthorizationBasic() const;
351 [[nodiscard]]
Authorization proxyAuthorizationBasicObject() const;
368 const
QByteArray &defaultValue) const noexcept;
415 inline
void clear() { m_data.
clear(); }
439 m_data = other.m_data;
446 bool operator==(
const Headers &other)
const noexcept;