Mercurial Hosting > luan
comparison src/luan/webserver/Request.java @ 1147:30d87b7d1d62
webserver - support multipart/form-data
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Thu, 01 Feb 2018 22:06:37 -0700 |
parents | 2dda3c92a473 |
children | 4beabb087be6 |
comparison
equal
deleted
inserted
replaced
1146:2dda3c92a473 | 1147:30d87b7d1d62 |
---|---|
12 public volatile String path; | 12 public volatile String path; |
13 public volatile String protocol; // only HTTP/1.1 is accepted | 13 public volatile String protocol; // only HTTP/1.1 is accepted |
14 public final Map<String,Object> headers = Collections.synchronizedMap(new LinkedHashMap<String,Object>()); | 14 public final Map<String,Object> headers = Collections.synchronizedMap(new LinkedHashMap<String,Object>()); |
15 public final Map<String,Object> parameters = Collections.synchronizedMap(new LinkedHashMap<String,Object>()); | 15 public final Map<String,Object> parameters = Collections.synchronizedMap(new LinkedHashMap<String,Object>()); |
16 public final Map<String,String> cookies = Collections.synchronizedMap(new LinkedHashMap<String,String>()); | 16 public final Map<String,String> cookies = Collections.synchronizedMap(new LinkedHashMap<String,String>()); |
17 public volatile String body; | 17 public volatile byte[] body; |
18 | |
19 public static final class MultipartFile { | |
20 public final String filename; | |
21 public final Object content; // byte[] or String | |
22 | |
23 MultipartFile(String filename,Object content) { | |
24 this.filename = filename; | |
25 this.content = content; | |
26 } | |
27 | |
28 public String toString() { | |
29 return "{filename="+filename+", content="+content+"}"; | |
30 } | |
31 } | |
18 } | 32 } |