- Listen http port
- Listen unix sock
- handle restful api
- handle non-restful api
go run server.go
curl http://127.0.0.1/api/foo
curl -XPOST http://127.0.0.1/api/foo
1.wrap request and reponse as context
2.support middleware
3.support render web page
4...
...