diff options
author | Jan Murawski <jan.murawski@governikus.de> | 2017-07-28 16:03:01 +0200 |
---|---|---|
committer | Jan Murawski <jan.murawski@governikus.de> | 2018-04-19 06:46:13 +0000 |
commit | b0726e864141a09f2968351dbefa03574d9090d4 (patch) | |
tree | 9ea1a3d9781d6fb854f6e60b16fd5964d8315b24 /src/network/access/qnetworkrequest.h | |
parent | c08197ccab36c10287df2e509d0c7e0c87e29fa5 (diff) |
Add HTTP caching headers to KnownHeaders
QNetworkRequest is already aware of the Last-Modified header but
has been lacking support for the If-Modified-Since, ETag, If-Match
and If-None-Match headers. These headers are used with HTTP to
signal conditional download requests.
See RFC 7232 for more information.
Change-Id: I248577b28e875fafd3e4c44fb31e8d712b6c14f1
Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
Reviewed-by: Anton Kudryavtsev <antkudr@mail.ru>
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Diffstat (limited to 'src/network/access/qnetworkrequest.h')
-rw-r--r-- | src/network/access/qnetworkrequest.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/network/access/qnetworkrequest.h b/src/network/access/qnetworkrequest.h index e104c139d9..8462eae8c8 100644 --- a/src/network/access/qnetworkrequest.h +++ b/src/network/access/qnetworkrequest.h @@ -63,7 +63,11 @@ public: SetCookieHeader, ContentDispositionHeader, // added for QMultipartMessage UserAgentHeader, - ServerHeader + ServerHeader, + IfModifiedSinceHeader, + ETagHeader, + IfMatchHeader, + IfNoneMatchHeader }; enum Attribute { HttpStatusCodeAttribute, |