diff options
author | Mårten Nordheim <marten.nordheim@qt.io> | 2020-05-07 17:34:22 +0200 |
---|---|---|
committer | Mårten Nordheim <marten.nordheim@qt.io> | 2020-08-05 17:19:10 +0200 |
commit | 7b76379a89158f10780cbfc74965027246faec68 (patch) | |
tree | d289667ca662d538cb768126c8ed076b7e8e4dfc /src/network/access/qhttpnetworkconnection.cpp | |
parent | 7ec0786d78c7420244d488553d7d10eee4fe60b2 (diff) |
Make use of QDecompressHelper for HTTP downloads
Changes are not too big for now. Just replaces use of the previous
calls to the zlib decompression function. And initialize
QDecompressHelper when we know the content-encoding.
Task-number: QTBUG-83269
Change-Id: I41358feaef2e7ac5f48f14e3f95ec094e0c110b7
Reviewed-by: Timur Pocheptsov <timur.pocheptsov@qt.io>
Diffstat (limited to 'src/network/access/qhttpnetworkconnection.cpp')
-rw-r--r-- | src/network/access/qhttpnetworkconnection.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/network/access/qhttpnetworkconnection.cpp b/src/network/access/qhttpnetworkconnection.cpp index 468a530e7b..8c108689a5 100644 --- a/src/network/access/qhttpnetworkconnection.cpp +++ b/src/network/access/qhttpnetworkconnection.cpp @@ -297,7 +297,8 @@ void QHttpNetworkConnectionPrivate::prepareRequest(HttpMessagePair &messagePair) value = request.headerField("accept-encoding"); if (value.isEmpty()) { #ifndef QT_NO_COMPRESS - request.setHeaderField("Accept-Encoding", "gzip, deflate"); + const QByteArrayList &acceptedEncoding = QDecompressHelper::acceptedEncoding(); + request.setHeaderField("Accept-Encoding", acceptedEncoding.join(", ")); request.d->autoDecompress = true; #else // if zlib is not available set this to false always |