go語言為我們提供了豐富的網(wǎng)絡(luò)庫
直接上代碼
package main
import (
"fmt"
"log"
"net/http"
)
func sayHelloName(w http.ResponseWriter, r *http.Request) {
// fmt.Println(r)
r.ParseForm() //解析參數(shù)
fmt.Println(r.Form) //打印參數(shù)
fmt.Println("path", r.URL.Path) //打印地址
//這里遍歷請求過來的參數(shù)
for k, v := range r.Form {
fmt.Print("key:", k)
fmt.Println("val:", v)
}
fmt.Fprint(w, "hello word!") //
}
func main() {
http.HandleFunc("/", sayHelloName)
err := http.ListenAndServe(":9090", nil)
if err != nil {
log.Fatal("ListenAndServer:", err)
}
}