qhttpnetworkconnection: cache acceptedEncoding header
Encodings are configured at compile time, so no need to re-create acceptedEncoding header for every request, just cache it. Change-Id: Ibfaf7cdec0504cf90c4b6a59848e7c945d060ebe Reviewed-by: Mårten Nordheim <marten.nordheim@qt.io>bb10
parent
5f032cdeff
commit
43d15dd572
|
|
@ -276,8 +276,8 @@ void QHttpNetworkConnectionPrivate::prepareRequest(HttpMessagePair &messagePair)
|
|||
value = request.headerField("accept-encoding");
|
||||
if (value.isEmpty()) {
|
||||
#ifndef QT_NO_COMPRESS
|
||||
const QByteArrayList &acceptedEncoding = QDecompressHelper::acceptedEncoding();
|
||||
request.setHeaderField("Accept-Encoding", acceptedEncoding.join(", "));
|
||||
const static QByteArray acceptedEncoding = QDecompressHelper::acceptedEncoding().join(", ");
|
||||
request.setHeaderField("Accept-Encoding", acceptedEncoding);
|
||||
request.d->autoDecompress = true;
|
||||
#else
|
||||
// if zlib is not available set this to false always
|
||||
|
|
|
|||
Loading…
Reference in New Issue