[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdelibs/khtml/ecma
From:       Harri Porten <porten () kde ! org>
Date:       2007-04-22 21:44:16
Message-ID: 1177278256.044637.6185.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 656983 by porten:

Merged rev 656982 from 3.5 branch that adds Accept: override support.


 M  +10 -3     xmlhttprequest.cpp  


--- trunk/KDE/kdelibs/khtml/ecma/xmlhttprequest.cpp #656982:656983
@@ -429,9 +429,16 @@
     HTTPHeaderMap::ConstIterator begin = m_requestHeaders.begin();
     HTTPHeaderMap::ConstIterator end = m_requestHeaders.end();
     for (HTTPHeaderMap::ConstIterator i = begin; i != end; ++i) {
-      if (i != begin)
-        rh += "\r\n";
-      rh += i.key().original() + ": " + i.value();
+      QString key = i.key().original();
+      QString value = i.value();
+      if (key.toLower() == "accept") {
+        // The HTTP KIO slave supports an override this way
+        job->addMetaData("accept", value);
+      } else {
+        if (!rh.isEmpty())
+          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