Mercurial Hosting > luan
comparison src/luan/webserver/examples/Example.java @ 1146:2dda3c92a473
webserver - implement cookies
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Thu, 01 Feb 2018 03:08:21 -0700 |
parents | 3bf5190b3c77 |
children | 49fb4e83484f |
comparison
equal
deleted
inserted
replaced
1145:12ececf30597 | 1146:2dda3c92a473 |
---|---|
16 import luan.webserver.handlers.MapHandler; | 16 import luan.webserver.handlers.MapHandler; |
17 import luan.webserver.handlers.SafeHandler; | 17 import luan.webserver.handlers.SafeHandler; |
18 import luan.webserver.handlers.LogHandler; | 18 import luan.webserver.handlers.LogHandler; |
19 import luan.webserver.handlers.FileHandler; | 19 import luan.webserver.handlers.FileHandler; |
20 import luan.webserver.handlers.ListHandler; | 20 import luan.webserver.handlers.ListHandler; |
21 import luan.webserver.handlers.ContentTypeHandler; | |
21 | 22 |
22 | 23 |
23 public class Example implements Handler { | 24 public class Example implements Handler { |
24 | 25 |
25 public Response handle(Request request) { | 26 public Response handle(Request request) { |
43 public static void fancy() throws IOException { | 44 public static void fancy() throws IOException { |
44 Map<String,Handler> map = new HashMap<String,Handler>(); | 45 Map<String,Handler> map = new HashMap<String,Handler>(); |
45 map.put( "/hello", new Example() ); | 46 map.put( "/hello", new Example() ); |
46 map.put( "/headers", new Headers() ); | 47 map.put( "/headers", new Headers() ); |
47 map.put( "/params", new Params() ); | 48 map.put( "/params", new Params() ); |
49 map.put( "/cookies", new Cookies() ); | |
48 Handler handler = new MapHandler(map); | 50 Handler handler = new MapHandler(map); |
49 handler = new ListHandler( handler, new FileHandler() ); | 51 handler = new ListHandler( handler, new FileHandler() ); |
52 handler = new ContentTypeHandler(handler); | |
50 handler = new SafeHandler(handler); | 53 handler = new SafeHandler(handler); |
51 handler = new LogHandler(handler); | 54 handler = new LogHandler(handler); |
52 new Server(8080,handler).start(); | 55 new Server(8080,handler).start(); |
53 } | 56 } |
54 | 57 |