go网络编程获取url所携带的参数值
package main
import(
"fmt"
"net/http"
)
//浏览器上输入的url url:localhost:8080/?url=12345
func getParameter(w http.ResponseWriter,r *http.Request){
parameter := r.URL.Query().Get("url") //获取带有参数的给请求的url
if parameter==""{
fmt.Println("get parameter is nill")
return
}
fmt.Println("参数url的值:",parameter)
fmt.Fprintln(w,parameter)
}
func main(){
// go get请求携带参数
http.HandleFunc("/",getParameter)
http.ListenAndServe(":8080",nil)
}