diff --git a/src/main.go b/src/main.go new file mode 100644 index 0000000..4945664 --- /dev/null +++ b/src/main.go @@ -0,0 +1,22 @@ +package main + +import ( + "fmt" + "github.com/codegangsta/martini" + "net/http" + "net/http/httputil" +) + +func main() { + api := martini.Classic() + api.Any("/", func(res http.ResponseWriter, req *http.Request,) { + if dumped, err := httputil.DumpRequest(req, true); err == nil { + res.WriteHeader(200) + res.Write(dumped) + } else { + res.WriteHeader(500) + fmt.Fprintf(res, "Error: %v", err) + } + }) + api.Run() +}