1: Header参数
通过http.Request.Header可以获取header里携带的参数
//HTTP请求的头域
for k, v := range r.Header {
// fmt.Println("Header key:" + k)
for _, vv := range v {
fmt.Println("header key:" + k + " value:" + vv)
}
}2:Get参数
第一种方法通过http.Request.From获取
第二种方法通过http.Request.URL.Query().Get("id")
fmt.Println("get-id", r.URL.Query().Get("id"))
fmt.Println("get-name", r.Form.Get("name"))3:Post参数
第一:通过http.Request.Form.Get
第二:通过http.Request.PostForm
fmt.Println("post-id", r.Form.Get("id"))
fmt.Println("post-name", r.PostForm.Get("name"))4:获取请求方法
fmt.Println("method", r.Method)5:获取请求路劲
fmt.Println("RequestURI", r.RequestURI)