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)

}