Author: lindner
Date: Thu May 29 01:56:31 2008
New Revision: 661266
URL: http://svn.apache.org/viewvc?rev=661266&view=rev
Log:
Use a TreeMap for case-insensitive headers
Modified:
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/http/HttpRequest.java
Modified:
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/http/HttpRequest.java
URL:
http://svn.apache.org/viewvc/incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/http/HttpRequest.java?rev=661266&r1=661265&r2=661266&view=diff
==============================================================================
---
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/http/HttpRequest.java
(original)
+++
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/http/HttpRequest.java
Thu May 29 01:56:31 2008
@@ -29,6 +29,7 @@
import java.util.Arrays;
import java.util.Collections;
import java.util.HashMap;
+import java.util.TreeMap;
import java.util.List;
import java.util.Map;
@@ -171,7 +172,7 @@
} else {
boolean setPragmaHeader = false;
Map<String, List<String>> tmpHeaders
- = new HashMap<String, List<String>>();
+ = new TreeMap<String, List<String>>(String.CASE_INSENSITIVE_ORDER);
for (Map.Entry<String, List<String>> entry : headers.entrySet()) {
List<String> newList = new ArrayList<String>(entry.getValue());
// Proxies should be bypassed with the Pragma: no-cache check.