job->d->setURL(qurl);
- QString cookies = WebCore::cookies(handle->url());
- if (!cookies.isEmpty())
- job->d->request.setValue(QLatin1String("Cookie"), cookies);
+ const QString scheme = qurl.scheme().toLower();
+ if (scheme == QLatin1String("http") || scheme == QLatin1String("https")) {
+ QString cookies = WebCore::cookies(handle->url());
+ if (!cookies.isEmpty())
+ job->d->request.setValue(QLatin1String("Cookie"), cookies);
+ }
const HTTPHeaderMap& loaderHeaders = handle->requestHeaders();
HTTPHeaderMap::const_iterator end = loaderHeaders.end();
+2007-05-25 George Staikos <staikos@kde.org>
+
+ Reviewed by Simon.
+
+ The http loader should only ask for .... http cookies!
+
+ * Api/qwebnetworkinterface.cpp:
+ (QWebNetworkManager::add):
+
2007-05-24 Simon Hausmann <hausmann@kde.org>
Reviewed by Zack.