diff options
author | Lena Biliaieva <lena.biliaieva@qt.io> | 2024-04-24 23:06:20 +0200 |
---|---|---|
committer | Lena Biliaieva <lena.biliaieva@qt.io> | 2024-05-07 21:28:59 +0200 |
commit | c68b20477fd76fc0ce264b10a99af1fec4f046fe (patch) | |
tree | 867ff6ce53b5cc560e8ec314195936b4c256d5d3 /src/network/access/qnetworkreplyhttpimpl.cpp | |
parent | 545b84b93c0b84a08c037e7b70deec3400d1f827 (diff) |
QNetworkReplyHttpImpl: simplify setting headers in postRequest()
Task-number: QTBUG-107751
Change-Id: I33bbad1d7dadc058af52f8a81766762f0de1d812
Reviewed-by: MÃ¥rten Nordheim <marten.nordheim@qt.io>
Diffstat (limited to 'src/network/access/qnetworkreplyhttpimpl.cpp')
-rw-r--r-- | src/network/access/qnetworkreplyhttpimpl.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/network/access/qnetworkreplyhttpimpl.cpp b/src/network/access/qnetworkreplyhttpimpl.cpp index b23550f364..3e1fe761ee 100644 --- a/src/network/access/qnetworkreplyhttpimpl.cpp +++ b/src/network/access/qnetworkreplyhttpimpl.cpp @@ -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(); |