Mercurial Hosting > luan
comparison src/goodjava/webserver/Request.java @ 1736:a02a75e3daa8
webserver error handling
| author | Franklin Schmidt <fschmidt@gmail.com> |
|---|---|
| date | Sun, 16 Oct 2022 11:44:23 -0600 |
| parents | fa066aaa068c |
| children |
comparison
equal
deleted
inserted
replaced
| 1735:4b56eff90040 | 1736:a02a75e3daa8 |
|---|---|
| 17 public final Map<String,Object> headers = Collections.synchronizedMap(new CaseInsensitiveMap<Object>(new LinkedHashMap<String,CaseInsensitiveMap.Value<Object>>())); | 17 public final Map<String,Object> headers = Collections.synchronizedMap(new CaseInsensitiveMap<Object>(new LinkedHashMap<String,CaseInsensitiveMap.Value<Object>>())); |
| 18 public final Map<String,Object> parameters = Collections.synchronizedMap(new LinkedHashMap<String,Object>()); | 18 public final Map<String,Object> parameters = Collections.synchronizedMap(new LinkedHashMap<String,Object>()); |
| 19 public final Map<String,String> cookies = Collections.synchronizedMap(new LinkedHashMap<String,String>()); | 19 public final Map<String,String> cookies = Collections.synchronizedMap(new LinkedHashMap<String,String>()); |
| 20 public volatile byte[] body; | 20 public volatile byte[] body; |
| 21 | 21 |
| 22 public String url() { | |
| 23 return scheme + "://" + headers.get("Host") + rawPath; | |
| 24 } | |
| 25 | |
| 22 public static final class MultipartFile { | 26 public static final class MultipartFile { |
| 23 public final String filename; | 27 public final String filename; |
| 24 public final String contentType; | 28 public final String contentType; |
| 25 public final Object content; // byte[] or String | 29 public final Object content; // byte[] or String |
| 26 | 30 |
