Mercurial Hosting > luan
diff src/goodjava/webserver/Request.java @ 1607:fa066aaa068c
nginx caching
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Fri, 30 Apr 2021 20:23:28 -0600 |
parents | 27efb1fcbcb5 |
children | a02a75e3daa8 |
line wrap: on
line diff
--- a/src/goodjava/webserver/Request.java Tue Apr 20 18:06:50 2021 -0600 +++ b/src/goodjava/webserver/Request.java Fri Apr 30 20:23:28 2021 -0600 @@ -3,6 +3,7 @@ import java.util.Map; import java.util.LinkedHashMap; import java.util.Collections; +import goodjava.util.CaseInsensitiveMap; public class Request { @@ -13,7 +14,7 @@ public volatile String path; public volatile String protocol; // only HTTP/1.1 is accepted public volatile String scheme; - public final Map<String,Object> headers = Collections.synchronizedMap(new LinkedHashMap<String,Object>()); + public final Map<String,Object> headers = Collections.synchronizedMap(new CaseInsensitiveMap<Object>(new LinkedHashMap<String,CaseInsensitiveMap.Value<Object>>())); public final Map<String,Object> parameters = Collections.synchronizedMap(new LinkedHashMap<String,Object>()); public final Map<String,String> cookies = Collections.synchronizedMap(new LinkedHashMap<String,String>()); public volatile byte[] body;