package main import ( "fmt" "net/http" ) func test(w http.ResponseWriter, req *http.Request) { for name, headers := range req.Header { for _, h := range headers { fmt.Fprintf(w, "%v: %v\n", name, h) } } } func main() { http.HandleFunc("/test", test) // Serve files from the "static" directory fs := http.FileServer(http.Dir("./static")) http.Handle("/", http.StripPrefix("/", fs)) http.ListenAndServe(":8090", nil) }