1*373Sdefan@nginx.compackage main 2*373Sdefan@nginx.com 3*373Sdefan@nginx.comimport ( 4*373Sdefan@nginx.com "fmt" 5*373Sdefan@nginx.com "net/http" 6*373Sdefan@nginx.com "unit" 7*373Sdefan@nginx.com) 8*373Sdefan@nginx.com 9*373Sdefan@nginx.comfunc handler(w http.ResponseWriter, r *http.Request) { 10*373Sdefan@nginx.com w.Header().Add("Content-Type", "text/plain"); 11*373Sdefan@nginx.com 12*373Sdefan@nginx.com fmt.Fprintf(w, "Method : %s\n", r.Method) 13*373Sdefan@nginx.com fmt.Fprintf(w, "URL : %s\n", r.URL.Path) 14*373Sdefan@nginx.com fmt.Fprintf(w, "Host : %s\n", r.Host) 15*373Sdefan@nginx.com} 16*373Sdefan@nginx.com 17*373Sdefan@nginx.comfunc main() { 18*373Sdefan@nginx.com http.HandleFunc("/", handler) 19*373Sdefan@nginx.com unit.ListenAndServe("8000", nil) 20*373Sdefan@nginx.com} 21