1、http服務器獲取客戶端的一些信息
示例:
package main import ( "fmt" "net/http" ) //w, 給客戶端回復數據 //r, 讀取客戶端發送的數據 func HandConn(w http.ResponseWriter, r *http.Request) { fmt.Println("r.Method = ", r.Method) fmt.Println("r.URL = ", r.URL) fmt.Println("r.Header = ", r.Header) fmt.Println("r.Body = ", r.Body) w.Write([]byte("hello go")) //給客戶端回復數據 } func main() { //注冊處理函數,用戶連接,自動調用指定的處理函數 http.HandleFunc("/", HandConn) //監聽綁定 http.ListenAndServe(":8000", nil) }
執行結果: