QNetworkReplyHttpImpl: simplify setting headers in postRequest()

Task-number: QTBUG-107751
Change-Id: I33bbad1d7dadc058af52f8a81766762f0de1d812
Reviewed-by: Mårten Nordheim <marten.nordheim@qt.io>
bb10
Lena Biliaieva 2024-04-24 23:06:20 +02:00
parent 545b84b93c
commit c68b20477f
1 changed files with 3 additions and 3 deletions

View File

@ -752,12 +752,12 @@ void QNetworkReplyHttpImplPrivate::postRequest(const QNetworkRequest &newHttpReq
if (newRequestHeaders.contains(QHttpHeaders::WellKnownHeader::Range)) {
// Need to adjust resume offset for user specified range
newRequestHeaders.removeAll(QHttpHeaders::WellKnownHeader::Range);
// We've already verified that requestRange starts with "bytes=", see canResume.
const auto rangeHeader = newHttpRequest.headers().value(QHttpHeaders::WellKnownHeader::Range);
const auto rangeHeader = newRequestHeaders.value(QHttpHeaders::WellKnownHeader::Range);
const auto requestRange = QByteArrayView(rangeHeader).mid(bytesEqualPrefix().size());
newRequestHeaders.removeAll(QHttpHeaders::WellKnownHeader::Range);
int index = requestRange.indexOf('-');
quint64 requestStartOffset = requestRange.left(index).toULongLong();