summaryrefslogtreecommitdiffstats
path: root/src/network/access/qnetworkrequest.cpp
diff options
context:
space:
mode:
authorAnton Kudryavtsev <anton.kudryavtsev@vk.team>2023-08-23 18:02:44 +0300
committerMårten Nordheim <marten.nordheim@qt.io>2023-08-27 06:30:34 +0000
commit881260f9e473ad2255c9124d73a6060dd27ad6e5 (patch)
tree694b3ff259f4c3d0d31f46def02c8c81e7530c9c /src/network/access/qnetworkrequest.cpp
parentd2531566874138e08d19b16d0a0d65812a087c06 (diff)
qnetworkrequest: use new parseCookies overload
While touching code, replace split with tokenize Change-Id: I3382ab6937892b0d6ba37591fbe3697a958c69bb Reviewed-by: Mårten Nordheim <marten.nordheim@qt.io>
Diffstat (limited to 'src/network/access/qnetworkrequest.cpp')
-rw-r--r--src/network/access/qnetworkrequest.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/network/access/qnetworkrequest.cpp b/src/network/access/qnetworkrequest.cpp
index 75f2a1a816..8b9b5db378 100644
--- a/src/network/access/qnetworkrequest.cpp
+++ b/src/network/access/qnetworkrequest.cpp
@@ -1193,11 +1193,10 @@ static QVariant parseHttpDate(const QByteArray &raw)
return QVariant(); // transform an invalid QDateTime into a null QVariant
}
-static QVariant parseCookieHeader(const QByteArray &raw)
+static QVariant parseCookieHeader(QByteArrayView raw)
{
QList<QNetworkCookie> result;
- const QList<QByteArray> cookieList = raw.split(';');
- for (const QByteArray &cookie : cookieList) {
+ for (auto cookie : QLatin1StringView(raw).tokenize(';'_L1)) {
QList<QNetworkCookie> parsed = QNetworkCookie::parseCookies(cookie.trimmed());
if (parsed.size() != 1)
return QVariant(); // invalid Cookie: header