src/network/access/qnetworkrequest.cpp
branchRCL_3
changeset 5 d3bac044e0f0
parent 4 3b1da2848fc7
child 8 3f74d0d4af4c
equal deleted inserted replaced
4:3b1da2848fc7 5:d3bac044e0f0
   647 
   647 
   648 static QVariant parseCookieHeader(const QByteArray &raw)
   648 static QVariant parseCookieHeader(const QByteArray &raw)
   649 {
   649 {
   650     QList<QNetworkCookie> result;
   650     QList<QNetworkCookie> result;
   651     QList<QByteArray> cookieList = raw.split(';');
   651     QList<QByteArray> cookieList = raw.split(';');
   652     foreach (QByteArray cookie, cookieList) {
   652     foreach (const QByteArray &cookie, cookieList) {
   653         QList<QNetworkCookie> parsed = QNetworkCookie::parseCookies(cookie.trimmed());
   653         QList<QNetworkCookie> parsed = QNetworkCookie::parseCookies(cookie.trimmed());
   654         if (parsed.count() != 1)
   654         if (parsed.count() != 1)
   655             return QVariant();  // invalid Cookie: header
   655             return QVariant();  // invalid Cookie: header
   656 
   656 
   657         result += parsed;
   657         result += parsed;