1、http服务器获取客户端的一些信息
示例:
package mainimport ("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) }
执行结果: