package main import ( "fmt" "net/http" ) func main() { // 路由1 http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) { fmt.Fprint(w, "hello basic web!") }) // 路由2 http.HandleFunc("/xiaowei", func(w http.ResponseWriter, r *http.Request) { headers := r.Header for k, v := range headers { fmt.Fprintf(w, "[%v]-[%v]\n", k, v) } }) // 启动一个httpserver if err := http.ListenAndServe(":9000", nil); err != nil { panic(err) } }