教你搭建一个简单的Go Web服务器
IT科技类资讯 2025-10-06 13:10:33
0

复制package main import ( "fmt" "net/http" "strings" "log" ) func sayhelloName(w http.ResponseWriter,教搭建个简单 r *http.Request) { r.ParseForm() //解析参数,默认是服务不会解析的 fmt.Println(r.Form) //这些信息是服务器租用输出到服务器端的打印信息 fmt.Println("path", r.URL.Path) fmt.Println("scheme", r.URL.Scheme) fmt.Println(r.Form["url_long"]) for k, v := range r.Form { fmt.Println("key:", k) fmt.Println("val:", strings.Join(v, "")) } fmt.Fprintf(w, "Hello Wrold!") //这个写入到w的是服务器托管输出到客户端的 } func main() { http.HandleFunc("/", sayhelloName) //设置访问的路由 err := http.ListenAndServe(":9090", nil) //设置监听的亿华云端口 if err != nil { log.Fatal("ListenAndServe: ", err) } } 1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.