[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: branches/KDE/3.5/kdelibs/khtml
From: Harri Porten <porten () kde ! org>
Date: 2007-04-22 21:43:10
Message-ID: 1177278190.293812.5842.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 656982 by porten:
allow Accept: header overrides
M +9 -0 ChangeLog
M +10 -3 ecma/xmlhttprequest.cpp
--- branches/KDE/3.5/kdelibs/khtml/ChangeLog #656981:656982
@@ -1,3 +1,12 @@
+2007-04-22 Harri Porten <porten@kde.org>
+
+ * ecma/xmlhttprequest.cpp: allow Accept header overrides
+
+2007-04-21 Harri Porten <porten@kde.org>
+
+ * ecma/xmlhttprequest.cpp: implemented
+ XMLHttpRequest.overrideMimeType() function
+
2007-02-21 Harri Porten <porten@kde.org>
* html/html_formimpl.cpp: mimmick .value behavior of other
--- branches/KDE/3.5/kdelibs/khtml/ecma/xmlhttprequest.cpp #656981:656982
@@ -374,9 +374,16 @@
QMap<QString, QString>::ConstIterator begin = requestHeaders.begin();
QMap<QString, QString>::ConstIterator end = requestHeaders.end();
for (QMap<QString, QString>::ConstIterator i = begin; i != end; ++i) {
- if (i != begin)
- rh += "\r\n";
- rh += i.key() + ": " + i.data();
+ QString key = i.key();
+ QString value = i.data();
+ if (key == "accept") {
+ // The HTTP KIO slave supports an override this way
+ job->addMetaData("accept", value);
+ } else {
+ if (i != begin)
+ rh += "\r\n";
+ rh += key + ": " + value;
+ }
}
job->addMetaData("customHTTPHeader", rh);
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic