1137
|
1 package luan.webserver;
|
|
2
|
|
3 import java.util.Map;
|
|
4 import java.util.LinkedHashMap;
|
|
5 import java.util.Collections;
|
|
6
|
|
7
|
|
8 public class Request {
|
|
9 public volatile String rawHead;
|
|
10 public volatile String method;
|
|
11 public volatile String path;
|
|
12 public volatile String protocol; // only HTTP/1.1 is accepted
|
|
13 public final Map<String,String> headers = Collections.synchronizedMap(new LinkedHashMap<String,String>());
|
|
14 public final Map<String,Object> parameters = Collections.synchronizedMap(new LinkedHashMap<String,Object>());
|
|
15 }
|