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)
}
執行結果:

