QNetworkReply::setWellKnownHeaders: use QByteArrayView

The private implementation already uses QByteArrayView, so the fix is
trivial.

Amends c6438054b91b7017b95706677e0194ed4f1e9e7d.

Found in 6.8 API review.

Change-Id: I41a62557ca82d31a814ceb3f5079a60ca8c437c4
Reviewed-by: Mårten Nordheim <marten.nordheim@qt.io>
Reviewed-by: Marc Mutz <marc.mutz@qt.io>
(cherry picked from commit 525bbfb5dfd1a5f3a6e4a5bc0126714232e20f9d)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
This commit is contained in:
Ivan Solovev 2024-09-02 10:50:21 +02:00 committed by Qt Cherry-pick Bot
parent ea1a6d3ae0
commit e2198f7580
2 changed files with 2 additions and 2 deletions

View File

@ -931,7 +931,7 @@ void QNetworkReply::setHeaders(QHttpHeaders &&newHeaders)
Sets the header \a name to be of value \a value. If \a Sets the header \a name to be of value \a value. If \a
name was previously set, it is overridden. name was previously set, it is overridden.
*/ */
void QNetworkReply::setWellKnownHeader(QHttpHeaders::WellKnownHeader name, const QByteArray &value) void QNetworkReply::setWellKnownHeader(QHttpHeaders::WellKnownHeader name, QByteArrayView value)
{ {
Q_D(QNetworkReply); Q_D(QNetworkReply);
d->setHeader(name, value); d->setHeader(name, value);

View File

@ -155,7 +155,7 @@ protected:
void setRawHeader(const QByteArray &headerName, const QByteArray &value); void setRawHeader(const QByteArray &headerName, const QByteArray &value);
void setHeaders(const QHttpHeaders &newHeaders); void setHeaders(const QHttpHeaders &newHeaders);
void setHeaders(QHttpHeaders &&newHeaders); void setHeaders(QHttpHeaders &&newHeaders);
void setWellKnownHeader(QHttpHeaders::WellKnownHeader name, const QByteArray &value); void setWellKnownHeader(QHttpHeaders::WellKnownHeader name, QByteArrayView value);
void setAttribute(QNetworkRequest::Attribute code, const QVariant &value); void setAttribute(QNetworkRequest::Attribute code, const QVariant &value);
#if QT_CONFIG(ssl) #if QT_CONFIG(ssl)