Author: markt Date: Thu Oct 15 09:27:08 2015 New Revision: 1708747 URL: http://svn.apache.org/viewvc?rev=1708747&view=rev Log: Make PushBuilder's handling of HTTP headers case insensitive
Modified: tomcat/trunk/java/org/apache/catalina/core/ApplicationPushBuilder.java Modified: tomcat/trunk/java/org/apache/catalina/core/ApplicationPushBuilder.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/core/ApplicationPushBuilder.java?rev=1708747&r1=1708746&r2=1708747&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/catalina/core/ApplicationPushBuilder.java (original) +++ tomcat/trunk/java/org/apache/catalina/core/ApplicationPushBuilder.java Thu Oct 15 09:27:08 2015 @@ -19,7 +19,6 @@ package org.apache.catalina.core; import java.util.ArrayList; import java.util.Collections; import java.util.Enumeration; -import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.Set; @@ -31,6 +30,7 @@ import javax.servlet.http.PushBuilder; import org.apache.catalina.connector.Request; import org.apache.coyote.ActionCode; +import org.apache.tomcat.util.collections.CaseInsensitiveKeyMap; import org.apache.tomcat.util.res.StringManager; public class ApplicationPushBuilder implements PushBuilder { @@ -41,7 +41,7 @@ public class ApplicationPushBuilder impl private final org.apache.coyote.Request coyoteRequest; private String path; - private Map<String,List<String>> headers = new HashMap<>(); + private Map<String,List<String>> headers = new CaseInsensitiveKeyMap<>(); public ApplicationPushBuilder(HttpServletRequest request) { baseRequest = request; --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org