[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