QHttpNetworkHeader::headerField: port to QBAV
In QHttpNetworkRequest and QHttpNetworkReply this method is used with const char* literals, so no need to create QByteArray Change-Id: Ifef7cb23aa434577455625077ef1adaab085c8ae Reviewed-by: Mårten Nordheim <marten.nordheim@qt.io>bb10
parent
a10c8647b3
commit
449f975566
|
|
@ -41,7 +41,7 @@ public:
|
|||
virtual void setContentLength(qint64 length) = 0;
|
||||
|
||||
virtual QList<QPair<QByteArray, QByteArray> > header() const = 0;
|
||||
virtual QByteArray headerField(const QByteArray &name, const QByteArray &defaultValue = QByteArray()) const = 0;
|
||||
virtual QByteArray headerField(QByteArrayView name, const QByteArray &defaultValue = QByteArray()) const = 0;
|
||||
virtual void setHeaderField(const QByteArray &name, const QByteArray &data) = 0;
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -72,7 +72,7 @@ QList<QPair<QByteArray, QByteArray> > QHttpNetworkReply::header() const
|
|||
return d_func()->parser.headers();
|
||||
}
|
||||
|
||||
QByteArray QHttpNetworkReply::headerField(const QByteArray &name, const QByteArray &defaultValue) const
|
||||
QByteArray QHttpNetworkReply::headerField(QByteArrayView name, const QByteArray &defaultValue) const
|
||||
{
|
||||
return d_func()->headerField(name, defaultValue);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -71,7 +71,7 @@ public:
|
|||
void setContentLength(qint64 length) override;
|
||||
|
||||
QList<QPair<QByteArray, QByteArray> > header() const override;
|
||||
QByteArray headerField(const QByteArray &name, const QByteArray &defaultValue = QByteArray()) const override;
|
||||
QByteArray headerField(QByteArrayView name, const QByteArray &defaultValue = QByteArray()) const override;
|
||||
void setHeaderField(const QByteArray &name, const QByteArray &data) override;
|
||||
void appendHeaderField(const QByteArray &name, const QByteArray &data);
|
||||
void parseHeader(const QByteArray &header); // used for testing
|
||||
|
|
|
|||
|
|
@ -240,7 +240,7 @@ QList<QPair<QByteArray, QByteArray> > QHttpNetworkRequest::header() const
|
|||
return d->parser.headers();
|
||||
}
|
||||
|
||||
QByteArray QHttpNetworkRequest::headerField(const QByteArray &name, const QByteArray &defaultValue) const
|
||||
QByteArray QHttpNetworkRequest::headerField(QByteArrayView name, const QByteArray &defaultValue) const
|
||||
{
|
||||
return d->headerField(name, defaultValue);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -66,7 +66,7 @@ public:
|
|||
void setContentLength(qint64 length) override;
|
||||
|
||||
QList<QPair<QByteArray, QByteArray> > header() const override;
|
||||
QByteArray headerField(const QByteArray &name, const QByteArray &defaultValue = QByteArray()) const override;
|
||||
QByteArray headerField(QByteArrayView name, const QByteArray &defaultValue = QByteArray()) const override;
|
||||
void setHeaderField(const QByteArray &name, const QByteArray &data) override;
|
||||
void prependHeaderField(const QByteArray &name, const QByteArray &data);
|
||||
void clearHeaders();
|
||||
|
|
|
|||
Loading…
Reference in New Issue